Novice » Ostala programska oprema » Python najbolj vroč programski jezik
krneki0001 ::
Pol je že boljši Ruby
Asrock X99 Extreme 4 | Intel E5-2683V4 ES | 64GB DDR4 2400MHz ECC |
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
krneki0001 ::
Jype, zelo očitno več kot ti.
When comparing Ruby vs Kotlin, the community recommends Ruby for most people
The most important reason people chose Ruby is:
Ruby has a very clean syntax that makes code easier to both read and write than more traditional Object Oriented languages, such as Java. For beginning programmers, this means the focus is on the meaning of the program, where it should be, rather than trying to figure out the meaning of obscure characters.
presidents = ["Ford", "Carter", "Reagan", "Bush1", "Clinton", "Bush2"] for ss in 0...presidents.length print ss, ": ", presidents[presidents.length - ss - 1], "\n"; end
Asrock X99 Extreme 4 | Intel E5-2683V4 ES | 64GB DDR4 2400MHz ECC |
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Zgodovina sprememb…
- spremenilo: krneki0001 ()
krneki0001 ::
Bolj ko ne so to entuziasti. Vsaj Metz je tak (avtor Rubyja).
Asrock X99 Extreme 4 | Intel E5-2683V4 ES | 64GB DDR4 2400MHz ECC |
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
jype ::
krneki0001 je izjavil:
Jype, zelo očitno več kot ti.Zelo očitno sploh ne veš, o čem pišeš.
Kotlin ni primerljiv z Ruby.
ZaphodBB ::
"Naši dedje so se borili za to, da lahko odločamo
o lastni usodi - ne o usodi drugih ljudi." -jype
o lastni usodi - ne o usodi drugih ljudi." -jype
krneki0001 ::
Uporablja kdo ruby za se kaj drugega kot Ruby on Rails?
Ja, RoR sploh ne uporabljam, samo navaden Ruby. Napišem skripto, jo pretvorim v exe z "ocra" modulom in laufa v batchu po potrebi (ne potrebuješ inštalacije ruby-ja na računalniku, ker vse skupaj v exe zapakira). Delam pa vse od kreiranja, testiranja, branja xml-ov z nokogiri modulom, do kreiranja poročil v pdf-u. To zadnje je sploh zelo uporabno, ker bi uporabniki radi vsakič kaj novega na poročilu, pa je treba na tedenski bazi spreminjat zadeve. Če pa delam kak program z GUI-jem pa delam s Qt.
Asrock X99 Extreme 4 | Intel E5-2683V4 ES | 64GB DDR4 2400MHz ECC |
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Zgodovina sprememb…
- spremenilo: krneki0001 ()
PrimoZ_ ::
Napišeš projekt v Pythonu da si hitro s produktom na trgu, ko in če rabiš kaj pohitrit lahko posamezne koščke rewritaš npr. v C.
Win win :)
Win win :)
Kenpachi ::
Ja, sam potem se ne mores bahat z intelektualno superiornostjo na slotech, ker ne uporabljas nekega nisnega specializiranega jezika.
Zaraki Kenpachi.
neboben ::
Tele "vojne", kjer vsak pumpa svoj balonček je najbolš kar ignorirat. Te lestvice so bolj za zabavo kot kej resnega.
BigWhale ::
Taksne lestvice so v bistvu dost ok, da vidis kaj je na trgu in kaj se uporablja.
...
...
In potem jasno izberes nekaj iz povsem spodnjega in se hvalis, kolk si dober, ker uporabljas nekaj kar drugi ne. :>
...
...
In potem jasno izberes nekaj iz povsem spodnjega in se hvalis, kolk si dober, ker uporabljas nekaj kar drugi ne. :>
Invictus ::
Potem je pa še drug vidik...
Nekdo uporablja zadnje super truper jezike (kao), pa non stop on "technological" edge (spet kao, pač odvisno od trenutnih buzzwordov), pa slabo služi...
Nekdo uporablja skoraj arheološki jezik, recimo cobol, ima nestresno, easy življenje, in nosi domov 10k mesečno za 8 ur dela...
Vsakomur svoje... .
Nekdo uporablja zadnje super truper jezike (kao), pa non stop on "technological" edge (spet kao, pač odvisno od trenutnih buzzwordov), pa slabo služi...
Nekdo uporablja skoraj arheološki jezik, recimo cobol, ima nestresno, easy življenje, in nosi domov 10k mesečno za 8 ur dela...
Vsakomur svoje... .
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
Unknown_001 ::
Potem je pa še drug vidik...
Nekdo uporablja zadnje super truper jezike (kao), pa non stop on "technological" edge (spet kao, pač odvisno od trenutnih buzzwordov), pa slabo služi...
Nekdo uporablja skoraj arheološki jezik, recimo cobol, ima nestresno, easy življenje, in nosi domov 10k mesečno za 8 ur dela...
Vsakomur svoje... .
Tko je... ponudba povpraševanje.
Za python in podobno imaš cel kup indijcev v konkurenci, ki delajo za đabe.
Neaktualne stvari... to je to. K primanjkuje strokovnjakov. Mislm... guidek logika. Treba se je rinit v korito, kjer boš lahko prišel zraven ne pa, da te bo horda lačnih packov odrinila.
Wie nennt man einen Moderator mit der Hälfte des Gehirnis ?
Begabt
Begabt
neboben ::
Pač za tvojo nalogo poiščeš po tvoji presoji najboljše orodje.
Je pa res, da jest recimo nič ne znam narest v Julia programskem jeziku, mi je pa zanimivo brati njihov forum... pa je na lestvici res nek u podnu. Ampak se ga nebi učil za službo, za hobi pa bi.
Za službo pa vprašaš nekoga na tvojem področju dela, če bi dobil službo fizika me bo zanimal fotran, c++, zdej je že neki časa tud python. Java tudi. Pa še to je od odelka do oddelka čist drugač. Eni delajo bolj z urejanjem podatkov drugi pišejo simulacije, tretji spet čist nekaj drugačnega. Ne vem, mogoče so te lesvice le zato, ker je danes teh programskih jezikov res preveč in potem človek res ne ve kam se vržt. Eh ja...
Je pa res, da jest recimo nič ne znam narest v Julia programskem jeziku, mi je pa zanimivo brati njihov forum... pa je na lestvici res nek u podnu. Ampak se ga nebi učil za službo, za hobi pa bi.
Za službo pa vprašaš nekoga na tvojem področju dela, če bi dobil službo fizika me bo zanimal fotran, c++, zdej je že neki časa tud python. Java tudi. Pa še to je od odelka do oddelka čist drugač. Eni delajo bolj z urejanjem podatkov drugi pišejo simulacije, tretji spet čist nekaj drugačnega. Ne vem, mogoče so te lesvice le zato, ker je danes teh programskih jezikov res preveč in potem človek res ne ve kam se vržt. Eh ja...
AndrejO ::
Python je odličen jezik, ima pa svoje omejitve, ki jih je dobro poznati.
Seveda, saj to velja za prav vse programske jezike, od prvega do zadnjega. Torej zadnji del, da je potrebno poznati omejitve.
Berem nekatere komentarje tukaj in vidim simptome, ki mi dajo misliti, da marsikdo tega še ni čisto zares ponotranjil.
Ampak, ljudje, ki ponavadi hitijo razlagati o pocasnosti Pythona, ga ponavadi ne poznajo dovolj dobro in vecino stvari govorijo na pamet. Tisti, ki ga mogoce poznajo dovolj dobro, pa se spet sklicujejo na neke robne primere, ki jih verjetno 80% ljudi pri nas ne bo nikoli doseglo, kaj sele preseglo.
V 2.x sta me glede performans žulili dve stvari: GIL in fragmentacija pomnilnika. Slednje se je dalo do neke mere nevtralizirati z pymalloc, GIL-u pa si se lahko izognil z več procesi namesto nitmi (z vsemi prednostmi in slabostmi, ki jih je to prineslo).
So to robni primeri?
Disqus je bil do leta 2014 komplet napisan v Pythonu, sedaj so sicer nekatere stvari prepisali v Go ampak takrat so imeli 8 milijard pageview-ov na mesec in 50.000req/s.
In kljub temu so avtorji čutili potrebo, da nekatere stvari napišejo na novo v nekem drugem jeziku. Očitno učinkovitost rabe virov ni edina relevantna stvar.
SimplyMiha ::
BigWhale ::
V 2.x sta me glede performans žulili dve stvari: GIL in fragmentacija pomnilnika. Slednje se je dalo do neke mere nevtralizirati z pymalloc, GIL-u pa si se lahko izognil z več procesi namesto nitmi (z vsemi prednostmi in slabostmi, ki jih je to prineslo).
So to robni primeri?
Odvisno od naloge. GIL je res lahko hitro problematicen, ce imas nek thread intensive del. Povprecna spletna aplikacija ne bo 'nikoli' naletela na ta problem, ker gre vedno za locene procese. Ce resnicno rabis niti, potem Python mogoce ni najboljsa izbira.
Disqus je bil do leta 2014 komplet napisan v Pythonu, sedaj so sicer nekatere stvari prepisali v Go ampak takrat so imeli 8 milijard pageview-ov na mesec in 50.000req/s.
In kljub temu so avtorji čutili potrebo, da nekatere stvari napišejo na novo v nekem drugem jeziku. Očitno učinkovitost rabe virov ni edina relevantna stvar.
Hm, poanta tukaj je bila, da je Python handlal 50.000req/s preden se je razvila potreba po menjavi platforme. To je load s katerm se velika vecina programerjev nikoli ne sreca.
Argument, da je Python pocasen je bolj mlahav. Ko se odpravljas na morje in izbiras prevozno sredstvo se ne odlocas med Ferarijem in Lambotom glede na to kaksno koncno hitrost imata, ker je v bistvu vseeno, z obema se bolj peljal max 150km/h ali pa 180km/h ce si norec.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | IEEE: najpriljubljenejši jezik je PythonOddelek: Novice / Ostala programska oprema | 6564 (4081) | Qushaak |
» | Najbolj priljubljeni in osovraženi programski jeziki (strani: 1 2 )Oddelek: Novice / Ostale najave | 24131 (19049) | Kenpachi |
» | Python najbolj vroč programski jezik (strani: 1 2 3 )Oddelek: Novice / Ostala programska oprema | 29043 (23397) | BigWhale |
» | začetki programiranjaOddelek: Programiranje | 7179 (5254) | Mavrik |
» | programski jezikOddelek: Programiranje | 3704 (3075) | noraguta |