Perangkat lunak Pemrograman adalah software yang berguna untuk menerjemahkan instruksi-instruksi dari bahasa program ke kode bahasa mesin melalui prosedur tertentu agar dapat diterima dan dibaca oleh komputer. Perangkat lunak ini umumnya digunakan oleh seorang programmer untuk menerjemahkan, menulis, menguji, mengembangkan, hingga men-debug software lain, seperti perangkat lunak sistem dan perangkat lunak aplikasi.
Perangkat lunak pemrograman digunakan oleh pemrogramer perangkat lunak sebagai program penerjemah. Mereka adalah perangkat lunak fasilitator yang digunakan untuk menerjemahkan bahasa pemrograman (mis., Java, C ++, Python, PHP, BASIC, dll) ke dalam kode bahasa mesin.
Banyak sekali software yang dapat digunakan untuk pemrograman. Diantaranya adalah sebagai berikut :
1. Eclipse – Editor Bahasa Java
Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Eclipse sendiri memiliki sifat atau karakteristik, yaitu :
a. Multi-platform
b. Mulit-language
c. Multi-role
2. Visual Code Studio
Visual Studio Code (disingkat VSCode) adalah perangkat lunak penyunting kode-sumber buatan Microsoft untuk Linux, macOS, dan Windows. Visual Studio Code dibangun menggunakan aplikasi web Node.js dan kerangka Electron. Ini memiliki beberapa kekurangan seperti penggunaan RAM yang berlebih, mengingat bahwa Visual Studio Code berjalan di atas kerangka Electron yang sangat bergantung dengan peramban web Chromium.
Visual Code Studio memiliki beberapa fitur, diantaranya adalah sebagai berikut :
a. Basic Editing
b. Intelli Sense
c. Debugging
d. Extension Marketplace
e. Github Integration
3. Notepad ++ – Editor Open-Source untuk Windows
Notepad++ adalah sebuah penyunting teks dan penyunting kode sumber yang berjalan di sistem operasi Windows. Notepad++ menggunakan komponen Scintilla agar dapat menampilkan dan menyuntingkan teks dan berkas kode sumber berbagai bahasa pemrograman. Fitur yang ada di Notepad++ ini meliputi :
a. Syntax highlighting
b. Syntax folding
c. User defined syntax highlighting and folding
d. Perl compatible regular expression search/replace
e. Customizable GUI
4. Sublime Text – Editor kode lintas platform untuk Mac, Windows, dan Linux
Sama hal nya dengan Notepad++, Sublime Text juga merupakan editor teks untuk berbagai bahasa pemograman termasuk pemograman PHP. Sublime Text Editor juga mendukung banyak bahasa pemrograman dan bahasa markup, dan fungsinya dapat ditambah dengan plugin, dan Sublime Text Editor tanpa lisensi perangkat lunak. Sublime Text memili beberapa fitur, diantaranya sebagai berikut :
a. Minimap
b. Membuka script secara side by side
c. Bracket highlight
d. Kode snippets
e. Drag and drop direktori ke sidebar
Editor : usxtn
0 Komentar