abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 00:33 | Nová verze

    Webový prohlížeč Dillo (Wikipedie) byl vydán ve verzi 3.1.0. Po devíti letech od vydání předchozí verze 3.0.5. Doména dillo.org již nepatří vývojářům Dilla.

    Ladislav Hagara | Komentářů: 0
    včera 15:00 | Komunita

    O víkendu probíhá v Bostonu, a také virtuálně, konference LibrePlanet 2024 organizovaná nadací Free Software Foundation (FSF).

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

    Nová vývojová verze Wine 9.8 řeší mimo jiné chybu #3689 při instalaci Microsoft Office 97 nahlášenou v roce 2005.

    Ladislav Hagara | Komentářů: 0
    3.5. 13:11 | Nová verze

    Coppwr, tj. GUI nástroj pro nízkoúrovňové ovládání PipeWire, byl vydán v nové verzi 1.6.0. Zdrojové kódy jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    2.5. 22:33 | Nová verze

    Byla vydána dubnová aktualizace aneb nová verze 1.89 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Vypíchnout lze, že v terminálu lze nově povolit vkládání kopírovaného textu stisknutím středního tlačítka myši. Ve verzi 1.89 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 21
    2.5. 21:22 | Nová verze

    Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-1 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.

    Ladislav Hagara | Komentářů: 2
    2.5. 19:33 | Nová verze

    Byla vydána verze 1.78.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    2.5. 11:22 | Bezpečnostní upozornění

    Služba Dropbox Sign (původně HelloSign) pro elektronické podepisování smluv byla hacknuta.

    Ladislav Hagara | Komentářů: 3
    2.5. 11:00 | Nová verze

    Byla vydána nová major verze 8.0 textového editoru GNU nano (Wikipedie). Podrobný přehled novinek a oprav v oznámení v diskusním listu info-nano nebo v souboru ChangeLog na Savannah. Volbou --modernbindings (-/) lze povolit "moderní" klávesové zkratky: ^C kopírování, ^V vložení, ^Z vrácení zpět, … Tato volba je aktivována také pokud binárka s nano nebo link na ni začíná písmenem "e".

    Ladislav Hagara | Komentářů: 4
    1.5. 23:22 | IT novinky

    Před 60 lety, 1. května 1964, byl představen programovací jazyk BASIC (Beginners' All-purpose Symbolic Instruction Code).

    Ladislav Hagara | Komentářů: 23
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (59%)
     (11%)
     (17%)
     (13%)
    Celkem 82 hlasů
     Komentářů: 8, poslední včera 08:25
    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: 102 | 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: 33 | 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: 33 | 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.