Kita diubengi atusan basa pamrograman, nanging kanthi alami, ora ana sing bisa sinau kabeh. Lan kanggo apa? Ora perlu, amarga ngerti mung siji utawa sawetara basa program utama bisa mbukak akeh kesempatan ing mburi sampeyan lan mbantu sampeyan mbangun karir sing sukses ing industri IT.
Apa basa kanggo milih? Sampeyan bisa nemokake jawaban iki kanthi dibagi dadi telu:

- Napa sampeyan pengin sinau kode?
- Apa sampeyan pengin dadi programmer?
- Apa sampeyan pengin nggawe kanthi katrampilan sampeyan?
Samudra Basa Pemrograman
Sadurunge njlentrehake luwih jero, ayo jelasake apa basa pamrograman? Iku basa formal, sing programer digunakake kanggo "komunikasi" karo komputer. Wikipedia ngaku ana luwih saka 700 basa pamrograman ing kana. Sumber liyane ngandhakake yen jumlah nyatane cedhak karo 9000. Kaya basa lisan, basa pamrograman bisa dipérang gumantung saka prevalensi lan panggunaan - piranti lunak bangunan, ngontrol mesin pabrik otomatis, ngrancang video game, nggawe aplikasi seluler, lan liya-liyane.Klasifikasi Utama Dijelasake
Basa pemrograman tingkat dhuwur
Basa tingkat dhuwur cukup prasaja kanggo maca lan nulis. Dheweke nggunakake sintaksis sing padha karo basa Inggris lan luwih cedhak karo basa manungsa tinimbang liyane. Mula, luwih gampang dingerteni. Ing antarane basa tingkat dhuwur sing paling populer, kita bisa nyorot C, C ++, Python, lan mesthi, Jawa. Kanggo ruang lingkup aplikasi, basa tingkat dhuwur paling apik kanggo ngembangake aplikasi web, PC, lan seluler.Basa pemrograman tingkat rendah
Basa tingkat rendah ditujokake utamane kanggo nulis program khusus kanggo arsitektur lan hardware komputer. Kita bisa mbagi basa tingkat rendah menyang kategori ing ngisor iki: basa mesin lan basa assembly (loro-lorone bisa digunakake kanggo ngembangake OS lan driver piranti).Basa pemrograman markup
Bentenane sing signifikan ing antarane basa kodhe umum kaya Jawa lan basa pamrograman markup yaiku sing terakhir kalebu sistem tartamtu kanggo menehi anotasi dokumen kanthi cara sing bisa dibedakake kanthi sintaksis saka teks. Uga, basa markup bisa diwaca kanggo manungsa lan mesin, ora kaya basa pamrograman liyane. Conto sing padhang yaiku HTML sing nggunakake tag tembung kanggo nemtokake macem-macem unsur kaca web. Nanging, akeh programer ora nganggep basa pemrograman ing akal sehat amarga ora kalebu nulis kode.Basa pamrograman pitakon
Basa iki njupuk data saka basis data lan sistem informasi sing beda kanthi ngirim pitakon. Miturut laporan paling anyar dening IT Skills, SQL minangka salah sawijining basa pitakon sing paling misuwur. Iki uga dadi basa pamrograman paling populer nomer loro sing digunakake dening para pengusaha. Ora tanpa alesan. Ora mung gampang digunakake, nanging uga nduweni akurasi pitakon lan pengumpulan data massal.Basa pemrograman esoterik
Sawetara basa coding digawe kanggo seneng-seneng utawa kanggo nantang norma desain basa sing wis ana. Kabeh mau bisa diarani basa esoterik amarga ora duwe tujuan lan utamane kanggo hiburan.Basa Pemrograman Apa Saiki Digunakake?
Kabeh sing mung ngandika, sampeyan ora duwe akeh pilihan nalika nerangake basa program amarga ora kabeh mau isih digunakake. Ing kasunyatan, umume basa saka dhaptar Wikipedia sing gedhe banget wis dadi kuno. Kenging punapa? Akeh basa pamrograman diganti liwat wektu amarga owah-owahan teknologi kanthi cepet; liyane digawe khusus kanggo tujuan sing tunggal. Lan, ora angel milih pimpinan "urip" Top-10. Miturut indeks Komunitas Pemrograman TIOBE , sawetara basa pemrograman paling dhuwur kalebu:- C
- Jawa
- Python
- C++
- C#
- Visual Basic
- JavaScript
- PHP
- SQL
- Basa rakitan
- R
- Groovy
- CSS
- HTML
- MATLAB
- R
- Cangkang (s)
- SQL
- XML
- Verilog
- VHDL
Ayo Ngomong babagan Pemimpin
Sampeyan kudu nggoleki basa sing paling populer kanggo ngerteni kenapa basa kasebut tetep populer saben taun.C
Miwiti karo salah sawijining basa pamrograman sing paling tuwa lan paling mapan sing digunakake saiki, kita pengin dicathet yen C minangka basa sing duwe pengaruh banget. Pisanan dirilis ing taun 1972, pengaruhe bisa dideleng ing akeh basa populer liyane kaya C#, C++, lan Jawa. Senadyan umure, basa iki minangka basa sing nggumunake sing isih bisa digunakake ing macem-macem wilayah. Saliyane nggawe aplikasi sistem, C uga bisa nulung sampeyan nulis game, grafis, lan aplikasi sing mbutuhake akeh petungan. Apa sing mbantu C dadi populer? Ing dina wiwitan, komputer alon banget lan, mesthi, kinerja programer uga. Basa pemrograman C ngrampungake akeh masalah sing ngganggu pangembang lan ngidini dheweke nulis kode luwih cepet.Python
Phyton uga minangka basa saka jaman sadurungé. Diluncurake ing taun 1992, tetep populer saiki amarga akeh alasan. Utamane, kasuksesan kasebut ana ing kasunyatan manawa Phyton minangka basa pamrograman tingkat dhuwur kanthi orientasi obyek sing gampang ditulis lan dingerteni. Kajaba iku, iku apik kanggo panggunaan umum (contone, aplikasi web) lan AI lan pembelajaran mesin. Mulane, ana uga tawaran proyek Python sing kasedhiya.Jawa
Minangka basa pamrograman sing gampang disinaoni, Jawa mesthi ana sing paling apik. Bener, yen sampeyan lagi miwiti path coding lan pengin pembangunan cepet, ana sawetara panggonan sing luwih apik kanggo miwiti. Jawa minangka basa serbaguna lan serba guna sing akeh digunakake kanggo piranti lunak bisnis, aplikasi web, aplikasi seluler lan nduweni konsep "tulis sepisan, mlaku ing endi wae". Tegese yen sampeyan nulis kode ing Jawa, iku bisa mbukak ing meh wae piranti karo platform Jawa.JavaScript
Senajan sawetara kanca sinau bisa mikir yen JavaScript minangka bagean saka Jawa, nanging ora ana hubungane langsung karo Jawa. Nanging, nggunakake sintaks kaya Jawa (mula jenenge). Yen sampeyan kasengsem utamane ing coding browser web, basa iki bisa uga cocog kanggo sampeyan. JavaScript migunani kanggo nggawe kaca web sing interaktif lan responsif. Kaya kanca-kancane, basa iki digawe nalika wiwitan Internet ing taun 1995.PHP
Kaya JavaScript, PHP dimaksudake kanggo pangembangan web. Nanging, nalika JavaScript luwih saka basa skrip sisih klien, PHP minangka sisih server, yaiku, biasane kanggo pangembangan situs web.Basa Enggal
Kepiye basa anyar? Mesthine, dheweke terus-terusan katon, nanging inertness industri gedhe banget, lan owah-owahan radikal kedadeyan arang banget. Mula ora nggumunake, para pemimpin sing kasebut ing ndhuwur tetep ngadeg kanthi stabil, lan ora ana owah-owahan. Ngalih saka basa program ndhuwur asring kedaden liwat owah-owahan saka platform dhewe, ora liwat mundhut dadakan saka "iman." Saka iki, kita bisa nyimpulake yen sampeyan nggoleki basa anyar, mung ngenteni owah-owahan platform kasebut. Sing mung dicritakake, isih ana sawetara basa sing relatif anyar lan tren kaya Kotlin, Swift, lan Go sing bisa entuk pendengaran. Tuladhane, Kotlin digawe ing 2010 lan anggun gabung karo dhaptar basa pamrograman sing paling ditresnani amarga akeh perkara sing bisa ditawakake kanggo pangguna. Uga diarani minangka alternatif Jawa, Kotlin minangka basa "pragmatis" tujuan umum, open-source, sing kanthi cepet nggabungake fitur pemrograman fungsional lan berorientasi obyek. Ndhukung fungsi sing luwih dhuwur, fungsi inline, fungsi anonim, lambdas, penutupan, rekursi buntut, lan generik, dene fokus ing safety, interoperabilitas, kejelasan, lan dhukungan alat. Bener, Kotlin katon kaya versi Jawa sing luwih ringkes lan ramping. Lha kok isih durung bisa ngalahake Jawa? Ndhukung fungsi sing luwih dhuwur, fungsi inline, fungsi anonim, lambdas, penutupan, rekursi buntut, lan generik, dene fokus ing safety, interoperabilitas, kejelasan, lan dhukungan alat. Bener, Kotlin katon kaya versi Jawa sing luwih ringkes lan ramping. Lha kok isih durung bisa ngalahake Jawa? Ndhukung fungsi sing luwih dhuwur, fungsi inline, fungsi anonim, lambdas, penutupan, rekursi buntut, lan generik, dene fokus ing safety, interoperabilitas, kejelasan, lan dhukungan alat. Bener, Kotlin katon kaya versi Jawa sing luwih ringkes lan ramping. Lha kok isih durung bisa ngalahake Jawa?Punika Rahasia Popularitas lan Vitalitas
Napa sawetara basa populer gumantung saka sawetara faktor utama:- Dadi basa standar kanggo ekosistem populer;
- Nduwe perpustakaan standar sing akeh lan / utawa nargetake VM sing populer;
- Nduwe dokumentasi sing apik, pandhuan kanggo pemula, alat, lan liya-liyane;
- Nggawe komunitas sing ramah;
- Nyedhiyakake inovasi teknis sing bisa nyebabake produktivitas sing luwih dhuwur lan kode sing luwih bisa dijaga.
Bonus: Basa Pemrograman Paling Aneh sing Dideteksi
Ora kabeh basa digawe kanggo ngatasi masalah. Sawetara iku cukup aneh, lan iki dhaftar bonus saka basa aneh digawe dening manungsa.Piet
Yen sampeyan seneng seni rupa, Piet mesthi bakal narik kawigaten sampeyan. Diilhami dening seniman Piet Mondrian, basa pamrograman iki ngowahi program dadi lukisan geometris abstrak sing dumadi saka 20 warna. Iki minangka basa pemrograman esoterik lan seni.
"Hello world" ing basa pemrograman Piet.
GO TO FULL VERSION