» »

Na vrhu nič novega, Python ostaja najpriljubljenejši

Na vrhu nič novega, Python ostaja najpriljubljenejši

Slo-Tech - IEEE že sedem let zapovrstjo objavlja lestvico najpopularnejših programskih jezikov, v katerih se je v preteklem letu največ programiralo. Tega seveda ni možno neposredno pogledati, zato uporabljajo 11 različnih indikatorjev iz različnih spletnih virov. Merili so priljubljenost 55 jezikov in ugotovili, da se v primerjavi z minulim letom kaj dosti ni spremenilo. Na prvem mestu je še vedno Python, sledijo pa mu Java, C, C++ in JavaScript. Prva štiri mesta so zasedli isti jeziki kakor lani, peto in šesto mesto pa sta JavaScript in R zamenjala.

Velik skok je uspel Arduinu, ki se je znašel na sedmem mestu. Arduino sicer tehnično gledano ni jezik, a je pri programiranju za to platformo v varianti C/C++ to termin, pod katerim ljudje iščejo (in najdejo) primere. Ali je Python res tako zalo razširjen, kakor kažejo indikatorji, se že dolgo krešejo mnenja. Ker je eden prvih jezikov, v katerih se tudi poučuje, veliko povpraševanja ustvarijo študentje. Svoj čas je bil BASIC zelo popularen, a ga za resno delo ni uporabljal skoraj nihče. Pri Pythonu te nevarnosti bržkone ni, saj je uporaben v številnih inženirskih in znanstvenih skupinah.

33 komentarjev

bluefish ::

Tale lestvica ima vsekakor svoje cvetke - poleg Arduina recimo še CUDA.

          ::

Če bi "pravilno" upoštevali Arduinota, bi bila C/C++ še višje.

pegasus ::

Je kje na voljo tudi info o jezikih na 10-30. mestu? Zanima me, kako se dvig Julija glede na prejšnja leta.

bbf ::

pegasus je izjavil:

Je kje na voljo tudi info o jezikih na 10-30. mestu? Zanima me, kako se dvig Julija glede na prejšnja leta.

https://spectrum.ieee.org/static/intera...

pegasus ::

Ah, kukije je treba potrdit, da se prikaže reč. Ok, hvala, dobil kar me je zanimalo.

RedDrake ::

Še dobro, da se danes vsi učijo Python.
Na koncu bomo mi, ki znamo kaj napisati tudi v C/C++ (in teče velikostni razred hitreje kot "ista" stvar v pythonu) morda profitirali še več.

WizzardOfOZ ::

Ne boste prav dost profitirali. Tudi kobolaši nismo, pa smo zdej iskana roba.

BigWhale ::

WizzardOfOZ je izjavil:

Ne boste prav dost profitirali. Tudi kobolaši nismo, pa smo zdej iskana roba.


Ce te iscejo trije z enim zastarelim sistemom se ne pomeni, da si iskana roba. Iskana roba je nekaj kar hocejo vsi. :>

WhiteAngel ::

Python je zanimiv, ker v katerem koli drugem jeziku že delaš produkt, vedno "nekaj za na hitro za eno skripto/test" uporabiš Python. Ne bi pa rekel, da je največ vrstic kode v letu 2019 bilo napisane v njem.

bbbbbb2015 ::

WhiteAngel je izjavil:

Python je zanimiv, ker v katerem koli drugem jeziku že delaš produkt, vedno "nekaj za na hitro za eno skripto/test" uporabiš Python. Ne bi pa rekel, da je največ vrstic kode v letu 2019 bilo napisane v njem.


Python je zanimiv, ker se uporablja kot jezik za enterprise management. Na primer weblogic ga rabi, ter WildFly. Sicer uporabljata eno inačico Pythona, samo vseeno.

Je dokaj enostaven jezik, pa za malo zahtevnejši management je čisto pravi.

pegasus ::

WhiteAngel je izjavil:

vedno "nekaj za na hitro za eno skripto/test" uporabiš
Bash :P

BigWhale ::

Python je priblizno tako enostaven kot ostali objektno orientirani jeziki. Nekatere stvari morda zgledajo bolj enostavne zaradi sintakse, ki je z nekaj izjemami (string formatting, hehe), narejena dosti lepse kot pri kaksnem drugem jeziku. Zato je razvoj hitrejsi in lazji, ker ne rabis pazit na neumnosti v sintaksi.

zee ::

pegasus je izjavil:

WhiteAngel je izjavil:

vedno "nekaj za na hitro za eno skripto/test" uporabiš
Bash :P


.

Sem poskusil s Pythonom, pa je vedno kaksen paket manjkal.
zee
Linux: Be Root, Windows: Re Boot
Giant Amazon and Google Compute Cloud in the Sky.

WhiteAngel ::

zee je izjavil:

pegasus je izjavil:

WhiteAngel je izjavil:

vedno "nekaj za na hitro za eno skripto/test" uporabiš
Bash :P


.

Sem poskusil s Pythonom, pa je vedno kaksen paket manjkal.


Huh? Ravno python ima čisto za vse neumnosti bindinge.

Raptor F16 ::



:)

Beginner friendly, veliko knjižnic, odlična stvar za preprosto analitiko podatkov.

Anaconda FTW
Leva ... Leva ... leva desna ena dva

Bojevnik ::

Kje je pa C#?

MrStein ::

Bojevnik je izjavil:

Kje je pa C#?

Na 23-em mestu.

pegasus je izjavil:

Ah, kukije je treba potrdit, da se prikaže reč.

Ne, zgolj počakati je potrebno, da se naloži.
Očitno imajo 28k baud povezavo na server. ;)
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Zgodovina sprememb…

  • spremenil: MrStein ()

WizzardOfOZ ::

BigWhale je izjavil:

WizzardOfOZ je izjavil:

Ne boste prav dost profitirali. Tudi kobolaši nismo, pa smo zdej iskana roba.


Ce te iscejo trije z enim zastarelim sistemom se ne pomeni, da si iskana roba. Iskana roba je nekaj kar hocejo vsi. :>


Zanimivo da ima 80% največjih in najmočnejših firm na svetu še vedno "zastarele" sisteme.
Bi pa rekel, da zadnje čase nisi prav dosti videl kako zgleda delo na mainframeu, pa koliko so posodobili zadeve. Niso to več tisti črnozeleni ekrani na terminalih. Ves razvoj lahko opraviš v ide na bazi eclipsa ali kar z Visual Studiem. Ne rabiš niti enkrat pogledat kaj preko terminala.

Afo ::

Škoda naprej objavljat take bučke... mamo python na vrhu, potem ko je C razkosan na C, Arduino in CUDA... Shell je vse kar je v skriptni jezik za "operating system command line", torej powershell in bashu skupaj.

Spodaj je en lepo zapisal komentar:

Excuse me. What did I just read? You name "CUDA" as a language (but it's C\C++ really), and even your description mentions it as platform, not language.
What did you mean when mentioning Arduino? It's really C++-based Wiring in it's own weak IDE. Platform not a new language.
Next: SQL (as its pure version, not PL-SQL or something), HTML (maybe some other) - are you sure these are programming languages? Queries are not programs, markup too.
You include CoffeScript, but didn't include TypeScript? Really?
Why didn't you mark JavaScript as Enterprise? This category includes Desktop, and we have Electron. You know, that combination of NodeJS and Chromium for desktop apps. Electron apps are written in JS, you know. Just saying. And if you say something like "But it's C++ app for JS, not JS itself" - just look at your Python #1 and answer: what language is used to write interpreter?

My conclusion: this top is full of mistakes and should NOT be considered as respectful source in any means. If authors don't know difference between languages and platforms, between programming and markup languages - it's good enough to start from reading Wikipedia before creating such lists. And it's IEEE subdomain... What a shame.
Bolje biti mlad in neumen, kot samo neumen!

winterriver ::

Hm, ne vem, kar je meni znano se je za take "meritve" vedno uporabljal tiobe index, kaj se grejo ti salabajzerji ne vem.

https://www.tiobe.com/tiobe-index/

Vrsni red v tem momentu:
1. C
2. Java
3. Python
4. C++
5. C#
6. Visual Basic
7. Javascript

7. je malo napaka, ker ni programski jezik ampak skrpucalo, ampak se ni za sekirat, ker bo hitro umaknjen, takoj, ko bo webasm imel podporo za dom (oz. kretenski javascriptaski garbage collector).

Zgodovina sprememb…

Geho ::

WhiteAngel je izjavil:

Python je zanimiv, ker v katerem koli drugem jeziku že delaš produkt, vedno "nekaj za na hitro za eno skripto/test" uporabiš Python. Ne bi pa rekel, da je največ vrstic kode v letu 2019 bilo napisane v njem.

Tudi swift se da tako uporabiti, imaš playgrounde, pa prihaja tudi scripting support, prav tako letos prihaja tudi za windows, za linux pa je že. Najlepše pri swiftu je to, da se na koncu bere skoraj kot navadni angleški stavki.

cekr ::

Pri nas dobivamo poslovna naročila v 90 odstotkih z zahtevo, da je zadeva narejena v VB.NET, pogojno v C#. Starejše zadeve so pa itak narejene v VB.NET ali celo v klasičnem VB.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

FTad ::

ABAP ftw!! :)

Barbarpapa2 ::

FTad je izjavil:

ABAP ftw!! :)


SAP

ABAP @ Wikipedia

Lp

Jože

kuall ::

Tale članek je ravno tako točen kot so objave avtorja, ko kaj komentira na forumu. C# manjka npr

Glugy ::

Hm kaj pa to da Phytonu manjka en tip naprav na grafiki? zakaj ne bi uporabljal phytona za telefone?

bbf ::

MrStein je izjavil:


pegasus je izjavil:

Ah, kukije je treba potrdit, da se prikaže reč.

Ne, zgolj počakati je potrebno, da se naloži.
Očitno imajo 28k baud povezavo na server. ;)

V pitonu je server sprogramiran, pa traja, da sparsa knjižnjice, preden pokaže 3 texte..

Zoromer ::

Ma te lestvice so vedno kar nekaj, Python je za mene skripta in niti približno ni primerljiva z C++, takšne primerjave ko se vse vrže v en koš in se primerja popularnost so pomoje plitke in več mešajo kot pa kažejo in mislim da ljudje si iz tega delajo navidezno sliko in vlečejo ven informacije ki niso realne, recimo kot so procentualni grafi in približne vrednosti in se v te številke zabubijo.

Kakšna je sploh pomembnost take primerjave, za C++ razvijalce, jim je res mar ali je Python na prvem ali drugem mestu. Za znanstvenike v MATLABu a jim nena dol visi za ostale jezike? To je tak kot da bi primerjal popularnost avtomobilov z bagri in težkimi tovorjnaki, valda da bodo avtomobili najbol popularni, takšne primerjave so torej nesmisel in gledalca primerjave napačno napeljujejo v neke globje razloge za takšen rezultat ki mogoče sploh niso povezane z tistim kaj si gledalec misli, torej gledalec si dela nek kontext iz tega ki pa ne obstaja v sami primerjavi.

Zgodovina sprememb…

  • spremenilo: Zoromer ()

bajsibajsi ::

C# na 23. mestu. 0_o

          ::

Zoromer je izjavil:

Kakšna je sploh pomembnost take primerjave, za C++ razvijalce, jim je res mar ali je Python na prvem ali drugem mestu.


Tako kot pri športu, fani navijamo za "svoj" jezik.

mitjag ::

bbbbbb2015 je izjavil:

WhiteAngel je izjavil:

Python je zanimiv, ker v katerem koli drugem jeziku že delaš produkt, vedno "nekaj za na hitro za eno skripto/test" uporabiš Python. Ne bi pa rekel, da je največ vrstic kode v letu 2019 bilo napisane v njem.


Python je zanimiv, ker se uporablja kot jezik za enterprise management. Na primer weblogic ga rabi, ter WildFly. Sicer uporabljata eno inačico Pythona, samo vseeno.

Je dokaj enostaven jezik, pa za malo zahtevnejši management je čisto pravi.


Wildfly potrebuje samo Javo! Predvidevam da weblogic tudi... Verjetno govoris o kaksnem externem orodje za managment, ki je slucajno narejeno v pitonu... Wildfly ima ze vgrajeno svojo admin management consolo (web in CLI), ki sta narejeni v Javi. Python is for script kidiz :)

BigWhale ::

winterriver je izjavil:

7. je malo napaka, ker ni programski jezik ampak skrpucalo, ampak se ni za sekirat, ker bo hitro umaknjen, takoj, ko bo webasm imel podporo za dom (oz. kretenski javascriptaski garbage collector).


Taksna trditev je kr neumnost. JavaScript je programski jezik, jaz ga sicer ne maram prav prevec ampak je se vedno programski jezik, ki se ga da uporabiti za marsikaj. :)

WebAssembly ima pa se dolgo pot do tega, da bo resnicno uporaben za karkoli drugega kot bolj ali manj akademsko igrackanje in experimentiranje.

WizzardOfOZ ::

          je izjavil:

Zoromer je izjavil:

Kakšna je sploh pomembnost take primerjave, za C++ razvijalce, jim je res mar ali je Python na prvem ali drugem mestu.


Tako kot pri športu, fani navijamo za "svoj" jezik.


Niti ne. Meni osebno, pa še mnogim programerjem, je vseeno v katerem jeziku pišem programe. Važno mi je orodje s katerim pišemo. Tukaj je pa, vsaj meni, Visual Studio daleč naprej od vseh.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Na vrhu nič novega, Python ostaja najpriljubljenejši

Oddelek: Novice / Ostala programska oprema
337712 (5000) WizzardOfOZ
»

Kateri je vaš najljubši programski jezik?

Oddelek: Programiranje
343052 (1801) Cervantes
»

Najbolj priljubljeni in osovraženi programski jeziki (strani: 1 2 )

Oddelek: Novice / Ostale najave
6921439 (16357) Kenpachi
»

Python najbolj vroč programski jezik (strani: 1 2 3 )

Oddelek: Novice / Ostala programska oprema
12225991 (20345) BigWhale

Več podobnih tem