abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:44 | IT novinky

    Společnost Meta na dvoudenní konferenci Meta Connect 2025 představuje své novinky. První den byly představeny nové AI brýle: Ray-Ban Meta (Gen 2), sportovní Oakley Meta Vanguard a především Meta Ray-Ban Display s integrovaným displejem a EMG náramkem pro ovládání.

    Ladislav Hagara | Komentářů: 0
    dnes 01:11 | Nová verze

    Po půl roce vývoje od vydání verze 48 bylo vydáno GNOME 49 s kódovým názvem Brescia (Mastodon). S přehrávačem videí Showtime místo Totemu a prohlížečem dokumentů Papers místo Evince. Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    včera 16:22 | Nová verze

    Open source softwarový stack ROCm (Wikipedie) pro vývoj AI a HPC na GPU od AMD byl vydán ve verzi 7.0.0. Přidána byla podpora AMD Instinct MI355X a MI350X.

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | Nová verze

    Byla vydána nová verze 258 správce systému a služeb systemd (GitHub).

    Ladislav Hagara | Komentářů: 5
    včera 15:11 | Nová verze

    Byla vydána Java 25 / JDK 25. Nových vlastností (JEP - JDK Enhancement Proposal) je 18. Jedná se o LTS verzi.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | Humor

    Věra Pohlová před 26 lety: „Tyhle aféry každého jenom otravují. Já bych všechny ty internety a počítače zakázala“. Jde o odpověď na anketní otázku deníku Metro vydaného 17. září 1999 na téma zneužití údajů o sporožirových účtech klientů České spořitelny.

    Ladislav Hagara | Komentářů: 4
    včera 11:33 | Zajímavý článek Ladislav Hagara | Komentářů: 0
    16.9. 21:44 | Nová verze

    Byl vydán Mozilla Firefox 143.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Nově se Firefox při ukončování anonymního režimu zeptá, zda chcete smazat stažené soubory. Dialog pro povolení přístupu ke kameře zobrazuje náhled. Obzvláště užitečné při přepínání mezi více kamerami. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 143 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    16.9. 17:22 | Nová verze

    Byla vydána betaverze Fedora Linuxu 43 (ChangeSet), tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 21. října.

    Ladislav Hagara | Komentářů: 0
    16.9. 12:22 | Nová verze

    Multiplatformní emulátor terminálu Ghostty byl vydán ve verzi 1.2 (𝕏, Mastodon). Přehled novinek, vylepšení a nových efektů v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (47%)
     (53%)
     (0%)
     (7%)
     (13%)
     (7%)
     (20%)
     (7%)
     (13%)
    Celkem 15 hlasů
     Komentářů: 1, poslední včera 13:49
    Rozcestník

    Python programovacím jazykem roku 2020 dle TIOBE Indexu

    Byl aktualizován TIOBE Index (Wikipedie). Programovacím jazykem roku 2020 byl vyhlášen programovací jazyk Python. Jeho popularita vzrostla meziročně o 2,01 procentního bodu. Aktuální žebříček popularity programovacích jazyků vede C následovaný jazyky Java, Python, C++, C#, …

    12.1.2021 07:00 | Ladislav Hagara | IT novinky


    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    12.1.2021 08:58 Tomáš
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    1. Nárůstem se asi myslelo procentní body, nikoliv 2 %. Nevím, jak toto rozlišují v anglosaské literatuře, v originále je napsáno jenom +2.01%.

    2. Celý ten index je nějaký divný. Spíš počítá, jak moc se o jazyku píše a vychází ze služeb vyhledávačů.
    xkucf03 avatar 12.1.2021 10:10 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    Celý ten index je nějaký divný. Spíš počítá, jak moc se o jazyku píše a vychází ze služeb vyhledávačů.

    +1 Na to, že je to asi „nejznámější index“ a všichni o něm píší a vyšilují ze změn o jeden dva procentní body, tak ta metodika nedává moc smysl. To už by snad bylo užitečnější počítat statistiky z pracovních inzerátů, poptávek po programátorech. I když to zase popisuje jen změny a fluktuaci – zcela by to ignorovalo stabilní týmy, které si spokojeně vyvíjí v nějakém jazyce a nikoho nového nepotřebují. Nebo by bylo zajímavé ručně analyzovat nově vznikající software + dlouhodobě používaný a oblíbený. Další věc jsou oblasti – programování jako takové je příliš široký pojem a nemá moc smysl o něm globálně pronášet nějaká tvrzení. Hází se do jednoho pytle vývoj operačních systémů, desktopových aplikací (i těch je mnoho druhů), serverových (dtto), různých utilit, „datově vědy“ (kdy si někdo zmastí skript, aby si ad-hoc přechroustal nějaká data, což je úplně jiný druh „programování“ než softwarové inženýrství zaměřené na vývoj opakovaně dlouhodobě použitelných programů), webů, mobilních aplikací, programování mikročipů ve všemožných zařízeních atd. Nějaké celkové číslo/index nad tímhle vším není příliš užitečné.

    Viz také předchozí diskuse: 2019.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    12.1.2021 13:19 Ladislav Hagara | skóre: 105 | blog: Ride the Raven
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    Dík, změnil jsem na "procentního bodu".
    12.1.2021 13:11 IN RUST WE TRUST
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    Tak podle toho jak se tu propaguje Rust jsem si myslel ze ma minimalne 30%
    12.1.2021 16:57 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    To určitě ne, Rust je stále dost minoritní záležitost. (Což mi ale osobně nevadí, nepotřebuju psát v nejpopulárnějším jazyce na světě...)
    12.1.2021 21:43 prok
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    Počítáš, že za deset, patnáct let bude dost programátorů v Rustu, aby měl tvoje projekty kdo rozvíjet? Nebo to dopadne tak, že se všechen ten SW zahodí a napíše znova, protože prostě nebudou lidi?
    Mně přijde, že typy lidí, které dnes píší ve Scale nebo Rustu budou za deset let psát v tom co bude populární za deset let, a konzervativní jádro taky nebude mít nějakou zvláštní motivaci se v tom jazyce učit.
    Jendа avatar 12.1.2021 23:07 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    Počítáš, že za deset, patnáct let bude dost programátorů v Rustu, aby měl tvoje projekty kdo rozvíjet? Nebo to dopadne tak, že se všechen ten SW zahodí a napíše znova, protože prostě nebudou lidi?
    Nikoli, je to ďábelský plán, jak se stát nenahraditelným a moci si diktovat obrovské MD rate. Je to inspirováno vývojáři v COBOLu a assembleru sálových počítačů (wtf).
    13.1.2021 00:39 d.c. | skóre: 30
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    Tož samozřejmě držíme palce. Nebýt nepostradatelných hochů od AT&T a jejich závratných sazeb, tak bychom třeba ani žádný FOSS neměli! ;-)

    Na druhou stranu COBOListi se drží Dijkstra Nedijkstra...
    13.1.2021 09:17 Kate | skóre: 9
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    konzervativní jádro taky nebude mít nějakou zvláštní motivaci se v tom jazyce učit.
    Přešlapovat na místě a nezkoušet nové cesty jak řešit problémy je stagnace. Možná se Rust nikdy nestane široce populární, možná ano. Nějakou stopu ovšem určitě zanechá.
    13.1.2021 15:13 yxc
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    Jistě, ať si každá firma experimentuje jak chce, jsou to její peníze a její budoucnost. :)
    Mnozí dodnes píší v pascalu nebo v excelovských makrech.
    13.1.2021 14:40 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    Mně přijde, že typy lidí, které dnes píší ve Scale nebo Rustu budou za deset let psát v tom co bude populární za deset let, a konzervativní jádro taky nebude mít nějakou zvláštní motivaci se v tom jazyce učit.
    Z mého pohledu lidé, kteří považují Rust za Yet Another Cool Language (to tady doslova jeden člověk napsal) si neuvědomují, jak moc je jiný. Je to první jazyk, který dosáhl praktické paměťové bezpečnosti bez garbage collectoru pomocí substrukturálního typového systému. Tj. nevnímám to jako jen nějaké kosmetické inkrementální vylepšení, ale vlastně úplně nová kategorie proramovacího jazyka (ano, precedenty byly, třeba jazyk Cyclone, ale ten byl na uplném okraji).

    No nicméně ale já to neberu nějak moc smrtelně vážně. Rust znám od roku 2014 a většinu času jsem ho považoval za spíš hobby a research záležitost a živil se C/C++. Teprve až v posledních letech se ukazuje, že na to přecházej firmy (nemusel jsem diktovat vysokej rate ani někde Rust sám prosazovat, lidi s tim choděj sami). Ale pokud to dlouhodobě nevyjde, tak to prostě nevyjde, to se stává a stalo se to už mnoha jazykům. Asi nepotřebuju, aby na něj nutně přešlo jádro (linux), vždyť jádro nepoužívá ani C++... je to jejich rozhodnutí, jakej použijou jazyk. Myslim si ale, že u Céčka nezůstavaj z nějakýho konzervativismu, ale protože prostě není pro ně dostatečně vhodná náhrada.
    13.1.2021 15:25 PetebLazar | skóre: 35 | blog: l_eonardovo_odhodlani
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    Není to tím, že při jeho (C) jednoduchosti a schopnostech prakticky nemůže vzniknout něco co by bylo zároveň stejně jednoduché/schopné a přitom i významně pokročilejší (aby měla náhrada vůbec smysl)?
    xkucf03 avatar 13.1.2021 17:36 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Heterogenní systémy, spolupráce napříč jazyky, FFI a IPC

    Situace dospěla do stavu, kdy jsou IT systémy běžně heterogenní, používají se různé přístupy a jazyky a přesto to musí fungovat dohromady. Tohle se už těžko změní – je to prostě realita, se kterou je lepší se smířit. Takže spíš než se hádat, který jazyk je lepší, nebo se dohadovat, který nakonec převládne (nepřevládne žádný), je lepší se zabývat otázkou, jak to propojit dohromady a jak efektivně spolupracovat s lidmi, kteří používají jiný jazyk. Na té nižší úrovni (v rámci jednoho procesu) se dnes používá céčkovské API – přestože obě části programu můžou být napsané v jiných jazycích, jedna exportuje céčkovské funkce a poskytuje hlavičkový soubor v céčku, a druhá část ty céčkové funkce volá. Zajímavé otázky jsou, jak v takovém API podporovat objekty, jak spravovat paměť… Na vyšší úrovni (dva nezávislé procesy, často běžící i na jiných počítačích) se pak většinou komunikuje pomocí nějakého protokolu přes soket či se posílají zprávy.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    13.1.2021 21:56 PetebLazar | skóre: 35 | blog: l_eonardovo_odhodlani
    Rozbalit Rozbalit vše Re: Heterogenní systémy, spolupráce napříč jazyky, FFI a IPC
    V oblasti zpracování genetických infomací se mi zdá, že dost dominuje Python. Možná je to dáno dynamikou daného oboru, potřebné nástroje v něm patrně vznikají nejsnadněji (i s ohledem na dostupné knihovny?) a ty dlouhodobé/výpočetně_intenzivnější nástroje se možná dočkají přepsání (do C?).
    14.1.2021 00:06 Kate | skóre: 9
    Rozbalit Rozbalit vše Re: Heterogenní systémy, spolupráce napříč jazyky, FFI a IPC
    Ty výpočetně intenzivnější nástroje už jsou v C/C++ dávno, velká část python knihoven pro zpracování dat není psaná čistě v pythonu.
    xkucf03 avatar 14.1.2021 01:28 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Heterogenní systémy, spolupráce napříč jazyky, FFI a IPC

    Přesně tak. Ona spousta lidí vychvaluje Python a jeho knihovny, ale on ten kód, který něco dělá, je většinou psaný právě v céčku, a ten Python je jen tenká slupka nad tím. Takže ona je to spíš jen taková iluze, kolik je toho v Pythonu. Ve skutečnosti je to v céčku a to je dost utrpení. Díky céčkovskému API (viz výše) se ten výkonný kód dá psát i v nějakém vyšším jazyce, C++, D, Rust atd. Ale když už si najdeš nějaký vyšší a lepší jazyk, v kterém jsi schopná napsat to výkonné jádro, tak je otázka, k čemu tam mít ještě ten Python. Ty výše zmíněné jazyky jde použít i jako to lepidlo, stejně tak jde použít Javu, Scalu, Kotlin atd. A navíc tam máš lepší typovou kontrolu a větší kus práce za tebe udělá kompilátor.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    14.1.2021 10:09 Kate | skóre: 9
    Rozbalit Rozbalit vše Re: Heterogenní systémy, spolupráce napříč jazyky, FFI a IPC
    S typehinty a mypy to aspoň trochu jde a Python mám pořád ráda, ale je fakt že přísná typová kontrola Rustu mi vyhovuje mnohem víc :)
    14.1.2021 12:13 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Heterogenní systémy, spolupráce napříč jazyky, FFI a IPC
    Ona ta debata staticky vs dynamicky typované jazyky je celkově o ničem. (Trochu mi to připomíná "pravici" a "levici" v politice.) Reálně to nejsou dva póly, není to ani škála, ale spíš N-rozměrný prostor různých featur a funkcí, který může/nemusí type system podporovat.

    Viz třeba jazyky, které se prsí statickým typováním, ale přitom nemají třeba imutabilitu a naopak třeba mají výjimky, které jsou dynamicky typované (sans nějaké exception specifications a checked exceptions, což ale reálně situaci moc nemění). Abych nebyl zas obviněn z obsese Javou, dodám k tomu, že tohle se týká krom Javy ještě minimálně Kotlinu, C# a pravděpodobně dalších, ty výjimky má třeba i C++. Ošetření chyb v těhle jazycích se moc neliší od Pythonu.

    A pak třeba Gočko vůbec má ten type system dost minimální a občas používá dynamický typování místo generik. Taky se to mění v čase, viz třeba koncepty v C++, které podstatně mění práci s generiky v C++ (přechod z duck typing na silné typování).
    13.1.2021 15:29 xcyyx
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    Mně právě přijde, že každej cool jazyk má něco, čím se do zblbnutí ohání. Lisp měl homoscedasticitu, včechny ty Haskelly maj prej úžasnej výkon díky nulovým side effectům, Bystroušák by ti určitě vysvětlil proč je tak skvělý D, a pak by někdo řekl proč budoucnost patří Scale.

    Myslel jsem jádro programátorů, ne linuxovej kernel.. :)

    To mě překvapuje, já bych do toho nešel.. :-)
    13.1.2021 23:56 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    To, že budoucnost nepatří Scale nebo D už je dnes asi víceméně jasné. Rust se liší tím, že to u něj jasné zatim není :-) Případně dtto některý další jazyky, zejména Go a Kotlin. Mně přijde, že dnes je pro nový jazyky velmi příznivá doba...
    13.1.2021 18:13 Kate | skóre: 9
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    Že na to přecházej firmy
    A zatím velmi spokojeně :) Je fakt že občas narážíme na bolesti mladého ekosystému, ale problémy se dají řešit relativně rychle.
    12.1.2021 19:20 trust we rust
    Rozbalit Rozbalit vše Re: Python programovacím jazykem roku 2020 dle TIOBE Indexu
    rust je mrtvej podobně jako celá mozila

    Založit nové vláknoNahoru


    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.