Mengalihkan ke:
Pemrogram atau disebut juga ahli penataolahan adalah profesi yang menulis program perangkat lunak menggunakan bahasa pemrograman seperti Perl, C++, C#, JavaScript, Python, VB, Visual Basic .NET, PHP, dan lain-lain. Bidang pekerjaan pemrogram yang biasa dibutuhkan yaitu pengembang perangkat lunak dan pengembang web.
Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (instruction set). Komputer hanya dapat diberi perintah yang terdiri dari perintah-perintah dasar tersebut. Perintah-perintah yang lebih rumit (misalnya mengurutkan suatu daftar sesuai abjad) harus diterjemahkan menjadi serangkaian perintah-perintah dasar yang dapat dimengerti komputer (perintah-perintah yang termasuk dalam instruction set komputer tersebut) yang pada akhirnya dapat menyelesaikan tugas yang diinginkan, meskipun dijalankan dengan beberapa operasi dasar, bukan satu operasi rumit.
Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi kumpulan perintah-perintah dasar tersebut. Penerjemahan dilakukan oleh program komputer yang disebut kompilator (compiler). Setiap bahasa pemrograman mempunyai kompilatornya sendiri. Contohnya, kompilator C++ tidak akan mengerti program yang ditulis dengan bahasa Java. Sintaks dari bahasa pemrograman lebih mudah dipahami oleh manusia daripada sintaks perintah dasar. Namun tentu saja komputer hanya dapat melaksanakan perintah dasar itu. Maka di sinilah peran penting kompilator sebagai perantara antara bahasa pemrograman dengan perintah dasar.
Kegiatan membuat program komputer dengan menggunakan bahasa pemrograman disebut pemrograman komputer. Contoh bahasa pemrogaman adalah bahasa FORTRAN, COBOL, BASIC, JAVA, dan C++.
Beberapa pemrogram yang terkenal antara lain:
gcc
emacs
Artikel bertopik komputer ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.
Pengembangan perangkat lunak, Pemrograman, Hari Pemrogram, Pemrograman dalam sistem, Pemrograman kompetitif, Pawn (bahasa pemrograman), C (bahasa pemrograman), Bahasa pemrograman, Pemrograman fungsional, Pemrograman prosedural, Pemrograman berorientasi objek, Pemrogram permainan video, Pemrograman dinamis, Pemrograman blok, Python (bahasa pemrograman), B (bahasa pemrograman), D (bahasa pemrograman), RPG (bahasa pemrograman), Lua (bahasa pemrograman), Bahasa pemrograman tingkat rendah, Percabangan (pemrograman), Pemrograman integer, Java, Go (bahasa pemrograman), Pemrograman imperatif, Kata (pemrograman), Kim Jiseok (pemrogram festival), Paradigma pemrograman, Pemrograman ulang (biologi), Pemrograman terstruktur, Bahasa pemrograman tujuan umum, C Sharp (bahasa pemrograman), Bahasa pemrograman domain khusus, Pemrograman modular, Bahasa pemrograman dinamis, Pemrograman deklaratif, Pemrograman terkandar-peristiwa, Scala (bahasa pemrograman), Ada (bahasa pemrograman), Pike (bahasa pemrograman), Bahasa pemrograman pendidikan
Ken Thompson, Bahasa pemrograman tingkat tinggi, Dart (bahasa pemrograman), Ruby (bahasa pemrograman), Semafor (pemrograman), Logika pemrograman, Epigram dalam pemrograman, Komputasi paralel, Carbon (bahasa pemrograman), Pemrograman evolusioner, Keamanan antarmuka pemrograman aplikasi web, Pascal (bahasa pemrograman), GLBasic, Logo (bahasa pemrograman), BASIC, R (bahasa pemrograman), Web (sistem pemrograman), Embarcadero Delphi, Lisp (bahasa pemrograman), Rust (bahasa pemrograman), Antarmuka pemrograman aplikasi, Daftar bahasa pemrograman, Konstanta (pemrograman), C++, Haskell, Pemrograman melalui udara, Antarmuka Pemrograman Aplikasi Windows, JaCoP (bahasa pemrograman), Scratch (bahasa pemrograman), Raku (bahasa pemrograman), Pengembangan perangkat lunak Android, Julia (bahasa pemrograman), Pustaka (perangkat lunak), Kotlin (bahasa pemrograman), Pengembangan web, Pemrograman tujuan, Swift (bahasa pemrograman), Elixir (bahasa pemrograman), Program linear, Dave Taylor (pemrogram permainan), Ken Williams (pemrogram), Optimisasi multiobjektif, Pemrograman neurolinguistik, EPSILON (bahasa pemrograman), Discovery Channel (blok pemrograman TV Indonesia), Beautiful_Death, Justice_League_Dark:_Apokolips_War, 上海开放大学, Данбар,_Уильям, コーリー・ハート
Pengembangan perangkat lunak, Pemrograman, Hari Pemrogram, Pemrograman dalam sistem, Pemrograman kompetitif, Pawn (bahasa pemrograman), C (bahasa pemrograman), Bahasa pemrograman, Pemrograman fungsional, Pemrograman prosedural, Pemrograman berorientasi objek, Pemrogram permainan video, Pemrograman dinamis, Pemrograman blok, Python (bahasa pemrograman), B (bahasa pemrograman), D (bahasa pemrograman), RPG (bahasa pemrograman), Lua (bahasa pemrograman), Bahasa pemrograman tingkat rendah, Percabangan (pemrograman), Pemrograman integer, Java, Go (bahasa pemrograman), Pemrograman imperatif, Kata (pemrograman), Kim Jiseok (pemrogram festival), Paradigma pemrograman, Pemrograman ulang (biologi), Pemrograman terstruktur, Bahasa pemrograman tujuan umum, C Sharp (bahasa pemrograman), Bahasa pemrograman domain khusus, Pemrograman modular, Bahasa pemrograman dinamis, Pemrograman deklaratif, Pemrograman terkandar-peristiwa, Scala (bahasa pemrograman), Ada (bahasa pemrograman), Pike (bahasa pemrograman), Bahasa pemrograman pendidikan, Ken Thompson, Bahasa pemrograman tingkat tinggi, Dart (bahasa pemrograman), Ruby (bahasa pemrograman), Semafor (pemrograman), Logika pemrograman, Epigram dalam pemrograman, Komputasi paralel, Carbon (bahasa pemrograman), Pemrograman evolusioner, Keamanan antarmuka pemrograman aplikasi web, Pascal (bahasa pemrograman), GLBasic, Logo (bahasa pemrograman), BASIC, R (bahasa pemrograman), Web (sistem pemrograman), Embarcadero Delphi, Lisp (bahasa pemrograman), Rust (bahasa pemrograman), Antarmuka pemrograman aplikasi, Daftar bahasa pemrograman, Konstanta (pemrograman), C++, Haskell, Pemrograman melalui udara, Antarmuka Pemrograman Aplikasi Windows, JaCoP (bahasa pemrograman), Scratch (bahasa pemrograman), Raku (bahasa pemrograman), Pengembangan perangkat lunak Android, Julia (bahasa pemrograman), Pustaka (perangkat lunak), Kotlin (bahasa pemrograman), Pengembangan web, Pemrograman tujuan, Swift (bahasa pemrograman), Elixir (bahasa pemrograman), Program linear, Dave Taylor (pemrogram permainan), Ken Williams (pemrogram), Optimisasi multiobjektif, Pemrograman neurolinguistik, EPSILON (bahasa pemrograman), Discovery Channel (blok pemrograman TV Indonesia), Beautiful_Death, Justice_League_Dark:_Apokolips_War, 上海开放大学, Данбар,_Уильям, コーリー・ハート, Penny_(British_decimal_coin), Dipalpur, Пашко_Атена-Святомира_Василівна, Marco_Bollesan, Blackpool_(TV_series), Kereta_api_Argo_Wilis, The_Magic_Clown, Piala_Dunia_Bola_Basket_Wanita_FIBA, Rawas_Ilir,_Musi_Rawas_Utara, Ignatius_Sumantri, SABA_(manufaktur_elektronik), Provinsi_di_Korea_Selatan, Bersama_(album), Palacio_de_Queluz, Институт_механики_МГУ, Diary_of_a_Night_Watchman, مجموعة_العمل_المدنية, سعد_داود_(عزبة), Саґамська_затока, ميلو_(ألبرتا), Agnes_Miller_Parker, Germany, El_Prado,_Veraguas, Anugerah_Planet_Muzik_2017, قمة_العشرين_الاستثنائية_لمكافحة_جائحة_كورونا_2020, Manuel_Mejía_Dalmau, Союз_Отечества_—_Литовские_христианские_демократы, Miliarder, Gereja_Niha_Keriso_Protestan_Indonesia, Estadio_BBVA, Yesterday,_Today_and_Tomorrow, 11th_Engineer_Regiment_(Italy), Godfrey_Khotso_Mokoena, Cladodie, Aboubakar_Kamara, James_Pratt_Funeral_Service, Cambridge_Arts_Theatre, Michael_Hill_Jeweller, Corrispondenza_Husayn-McMahon, Lingue_Benue-Congo, فورد_اف_سلسلة_الجيل_الثاني, نشيد_الاستقلال_التركي, ساحل_مليبار, Liste_des_autorités_de_concurrence, زهرة_(مجلة), Cal_Poly_Pomona_College_of_Business_Administration, Resia, Mario_Aurelio_Poli, Cristián_de_Sajonia-Weissenfels, Paula_Newby-Fraser, بوبور_أيام_(طبق), Lords_of_Chaos_(book), The_Wood_Brothers, 2022_in_Nigeria, Белгородско-Харьковская_стратегическая_наступательная_операция_(1943), Lajos_Jekelfalussy, Радищевское_городское_поселение_(Ульяновская_область), Венетский_язык_(современный), Carnaval, Israel_Electric_Corporation