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í
×
včera 22:33 | Komunita

Společnost Red Hat na svém blogu oznámila, že Red Hat Enterprise Linux (RHEL) bude možné provozovat zdarma na 16 serverech.

Ladislav Hagara | Komentářů: 7
včera 14:55 | Bezpečnostní upozornění

Pod společným názvem DNSpooq byly zveřejněny informace o 7 bezpečnostních chybách v DNS caching a DHCP serveru dnsmasq. Jedná se o cache poisoning (CVE-2020-25686, CVE-2020-25684, CVE-2020-25685) a buffer overflow (CVE-2020-25687, CVE-2020-25683, CVE-2020-25682, CVE-2020-25681). Jejich kombinací lze dosáhnout závažnosti CVSS 9.8. Chyby jsou opraveny v dnsmasq 2.83.

Ladislav Hagara | Komentářů: 1
včera 13:33 | Nová verze

Byla vydána nová stabilní verze 19.07.6 (Changelog) linuxové distribuce primárně určené pro routery a vestavěné systémy OpenWrt (Wikipedie). Řešena je také řada bezpečnostních chyb. Především v dnsmasq (DNSpooq).

Ladislav Hagara | Komentářů: 0
včera 08:00 | Nová verze

Google Chrome 88 byl prohlášen za stabilní (YouTube). Nejnovější stabilní verze 88.0.4324.96 přináší řadu oprav a vylepšení. Vylepšeny byly také nástroje pro vývojáře (YouTube). Opraveno bylo 36 bezpečnostních chyb. Nálezci nejvážnější z nich (CVE-2021-21117) bylo vyplaceno 30 000 dolarů.

Ladislav Hagara | Komentářů: 9
včera 07:00 | Nová verze

Byla vydána nová verze 4.4.2 svobodného programu pro skicování, malování a úpravu obrázků Krita (Wikipedie). Přehled novinek i s náhledy v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
19.1. 14:33 | Komunita

Vedle Hectora "marcan" Martina a Asahi Linuxu portují Linux na Apple Silicon aneb na počítače Apple s novým ARM procesorem M1 také lidé ze společnosti Corellium. V sobotu se na Twitteru pochlubili bootováním Linuxu na M1. Dnes zveřejnili zdrojové kódy (Preloader-M1 a Linux-M1).

Ladislav Hagara | Komentářů: 53
19.1. 11:33 | Bezpečnostní upozornění

CSIRT.CZ upozorňuje na kritické zranitelnosti v Orbit Fox pluginu pro WordPress. Správci CMS WordPress, kteří mají nainstalované rozšíření Orbit Fox, by měli provést co nejdříve upgrade rozšíření na poslední verzi 2.10.3. Dvě nedávno nalezené zranitelnosti, stored XSS a možnost eskalace oprávnění, umožňují útočníkovi kompletní ovládnutí webové stránky.

Ladislav Hagara | Komentářů: 0
19.1. 11:11 | Zajímavý projekt

bladeRF-wiphy je open source IEEE 802.11 / Wi-Fi kompatibilní SDR VHDL modem pro bladeRF 2.0 micro xA9. Zdrojové kódy jsou k dispozici na GitHubu pod licencí GPLv2.

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

V sobotu brzo ráno někdo naboural administrátorský účet diskusního fóra OpenWrt a odcizil citlivá data uživatelů (emailové adresy, API klíče, statistiky, ...).

Ladislav Hagara | Komentářů: 1
19.1. 08:00 | Nová verze

Byla vydána verze 1.9.0 emulátoru terminálu Terminology (GitHub) postaveného nad EFL (Enlightenment Foundation Libraries). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 3
Jestliže používáte distribuci CentOS, kterou náhradu plánujete vzhledem k oznámenému ukončení vydávání?
 (29%)
 (2%)
 (2%)
 (24%)
 (0%)
 (2%)
 (41%)
Celkem 170 hlasů
 Komentářů: 3, poslední 10.1. 13:01
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. 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. 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. 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. 13:19 Ladislav Hagara | skóre: 93 | 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. 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. 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. 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. 23:07 Jendа | skóre: 76 | 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. 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. 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. 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. 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. 15:25 PetebLazar | skóre: 24 | 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. 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. 21:56 PetebLazar | skóre: 24 | 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. 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. 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. 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. 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. 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. 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. 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. 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.