Ang pinakamahusay na mga wika sa pagprograma para sa mga developer ng Linux

programa, debuggers

Tulad ng alam mo, ang kwento ng Magkakasabay ang Unix / Linux at C. Ang kernel ng Linux ay pangunahing nakasulat sa wikang ito sa pagprograma, at napagpasyahan ding i-update ang mga bahagi na nakasulat sa assembler upang muling isulat ang mga ito sa C at gawing mas madali para sa mga developer. Ngayon ay mayroon ding debate tungkol sa paggamit ng Rust (wika ni Mozilla) sa kernel para sa mga kadahilanang panseguridad.

Ngunit anuman ang lakas ng loob ng operating system, kung ikaw ay nag-develop (o iniisip mong matuto ng isang wika ng programa) at nakikipagtulungan ka sa isang distro ng GNU / Linux, tiyak na nais mong malaman kung alin ang pinakamahusay, o pinakapopular, upang bumuo ng mga app para sa mga platform na ito ...

Sa gayon, narito ang isang listahan kasama ang ilan sa programming languages mas kawili-wili:

  • Sawa: Ang binibigyang kahulugan na wika na ito ay naging napakapopular para sa pagpapaunlad ng mga kagamitan, maging ang seguridad o iba pang mga tool. Ang dahilan dito ay ito ay isang simpleng wika para sa pag-aaral, malakas, at mayroon itong maraming mga kagiliw-giliw na aklatan upang gumana.
  • C + +: ay isa pa sa mga pinaka ginagamit na wika ng programa. Ito ay nakatuon sa object, malakas, at isa sa pinakatanyag sa mga aplikasyon ng Linux, mga kapaligiran sa desktop, atbp. Bilang karagdagan, kung iniisip mo ang pagpapaunlad ng video game, magiging mahusay din itong pagpipilian.
  • C: Siyempre, hindi lamang ito ang batayan ng kernel ng Linux at maraming mahahalagang tool, naroroon din ito sa maraming mga programa. Bilang karagdagan, ito ay isa sa pinakamakapangyarihang wika at pinapayagan ang pag-program din sa isang mas mababang antas, na mainam para sa mga taga-kontrol, mga application na may mahusay na pagganap, atbp.
  • Perl- Ang wikang ito sa pag-script ay mahalaga pa rin, sa kabila ng isinasaalang-alang na medyo luma na sa panahon ng marami. Ito ang Swiss Army Knife para sa mga tagabuo ng ilang mga utility. Gayunpaman, dapat itong makilala na unti-unti itong pinalitan ng Ruby, PHP o Python.
  • Java: ay isa pa sa mga pinaka ginagamit na wika, dahil ito ay multiplatform. Bilang karagdagan, magandang ideya din kung plano mong lumikha para sa Android. Ginagamit ito para sa lahat ng uri ng software, mula sa mga utility, hanggang sa mga laro tulad ng Minecraft, kaya't ito ay maraming nalalaman.
  • Go: Ang wika ng Google ay nakakakuha rin ng mga tagahanga. Ginamit na ito para sa maraming mahahalagang proyekto. Madali itong matutunan, para sa pangkalahatang paggamit, ay may isang C-tulad ng syntax, ang mga programa nito ay pinagsama-sama at tumatakbo nang napakabilis. Mayroon itong malawak na pamantayang aklatan na kinumpleto ng mga aklatan ng third-party.

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   kalmado dijo

    Nitong huli ay tumaya ako sa Go, upang mapalitan ang C / C ++ at kung minsan ay Python, dahil sa kabila ng paggamit nito araw-araw, hindi pa rin ito gumagana para sa akin na gumamit ng indentation upang magtatag ng mga istraktura

  2.   John dijo

    Ang ilang mga simpleng query, sinasabi ko ... Ang wika ng Vala ay hindi na isang pagpipilian, o hindi ito sapat na matatag para sa malalaking proyekto? Nauunawaan ko rin na pinapayagan na ang Javascript sa Gtk + na ginagawa itong isang wika na angkop para sa Gnu Linux ? at sa huli at sa pagtatanghal ng bagong bersyon ng Flutter naintindihan ko na magkakaroon sila ng suporta upang mai-pack ang mga ito sa format na Snap na ginagawang angkop din sa Dart para sa mga proyekto ng Gnu Linux? Sinasabi ko ang malinaw na konsulta at iwanan ito sa debate.