A PYTHON a jelenkor BASIC-je?
Nézek kifelé a fejemből és nem térek magamhoz. A ma legnépszerűbb programnyelv egy interpreteres, faék egyszerűségű, a néhai, hasonlóan gázos BASIC-et idézi, a maga lassúságával, igénytelenségével. Igen, ez a python és itt sündörög, sunyul, terpeszkedik, lassan harminc éve. Hát
mikor múlik már ki ez a shit halmaz? Mikor kerül a számítástechnika szemétdomjára, a BASIC, a DOS, az ALLEY CAT és a LOTUS123 mellé ez a pusztulat? Ez, amit az alkotója is csak egy rövid lejáratú viccnek szánt.
Nem tűnik fel senkinek, hogy csak a színvonalat húzza lefelé? Nem gáz az sem, hogy olyan lassú, mint tüdőbeteg csiga a feldoppingolt versenylóhoz képest?
Ez a nyelv semmi egyéb, csak a BASIC szintjén megrekedtek túlélő készlete. Mikor múlik el, mikor múlik már ki?
1: Tiobe index szerint már jó ideje nr1 a python.
2: Igen, a lotus123 valóban jó cucc volt, a maga idejében piacvezető is, de az idő eljárt felette. Azt készséggel elismerem, hogy minőségben nagyon kilóg a másik három említett közül.
Azért amiket írsz, annak 80%-a nettó bullshit.
A BASIC mindig is egy kezdőbarát, belépő szintű nyelv volt, elsődlegesen az egyszerű felhasználók számára tervezve. Aztán persze később jóval többre vitte, és ha emlékszel még a VB 1.0-ra (a DOS-os verzióra), az a maga idejében piszok jó eszköz volt, gyakorlatilag az összes mai RAD fejlesztőeszközt az inspirálta.
Nem mellékesen: van egy éles határ a mikrpgépes BASIC-ek, és a QB/klasszikus VB között, valamint utóbbiak, és a VB.Net között. Utóbbival gyakorlatilag mindent meg lehet tenni, amit C#-pal lehet, az, hogy épp nem divatos, az más kérdés. A VBA pedig remek kiegészítője az Excelnek.
A DOS meg a korának meghatározó oprendszere volt. Nem mondom többet is ki lehetett volna hozni az akkori vasakból, és tudja a franc, hogy a multitaszk DOS miért halt el olyan hamar, de ettől függetlenül tökéletesen kielégítette az akkori szükségleteket.
A Lotus meg egy kifejezetten nívós szoftver volt, nem véletlenül.
Hogy azóta változtak az igények és elvárások? Igen. Mint ahogy a hardverek is változtak. És ha már a BASICet hoztad fel, az is változott. Hasonlítsd össze mondjuk a ZX Spectrum BASIC-ét az Excel VBA nyelvével, vagy a VB.Net-tel! Ég és föld.
Az pedig, hogy az informatikában is nagyon nagy szerepe jut a divatnak, már régóta ismert. Most épp a Python divatos. Én mondjuk nem kedvelem részben a számomra irritáló szintaxisa miatt, részben az erősen, de dinamikusan típusos mivolta miatt. De szkriptelgetni tökéletes nyelv lenne, a probléma ott kezdődik, hogy mivel divatnyelv lett, ezért minden területre próbálják ráerőltetni. Mint szerencsétlen JavaScriptet is.
"Tiobe index szerint"
Te a prog.hu-ról jöttél ide? Ott divat szinte már vallásos áhítattal lesni ezt a marhaságot. Mondjuk jól tükrözi ez az ottani színvonalat.
Egyébként meg: most, hogy kidühöngted magad, ugye megnyugodtál? :-)
Ne zavarjon, hogy rengeteg esetben Pythonban írják a deploy scripteket, meg sokszor a microservice-eket is. A Python alapvetően nem asztali alkalmazásokhoz használatos, hanem pl devops célokra, arra viszont jó.
Az alley cat mondjuk nem tudom, hogy jön ide...
5: Ha a BASIC-et említem, akkor nem a, valóban jól használható Quick Basicre, vagy VB dot netre célzok, hanem a dartmouth BASIC-re vagy az erre alapozó, sorszámozós, körülményes MS BASIC-re és annak derivátumaira.
A két halmaz között megjévő, éles határt pedig nem is én, hanem mindjárt te magad említed.
A DOS a korának meghatározó oprendszere azért lehetett, mert nem nagyon volt helyette más. Persze, hogy jó lett volna, az teljességgel kizárt, hiszen az IBM PC-be pakolható memóriából eleve csak 10 db 64 k-s szegmenst látott, teljességgel a, már akkor is lassúnak számító, BIOS rutinokra támaszkodott.
De a python ezektől a tényektől nem lesz jobb sem, alkalmasabb sem.
Annak van igaza, aki azt írja, hogy a TCO miatt lett ilyen népszerű ez a nyelv. Valóban, a vas mára sokkal olcsóbb lett, mint a mérnöki óradíj, azt meg a kutya nem számolja, hogy majd mennyi üzemi költséget fog benyelni az interpretált szoftver, ha másban nem, plusz HW-ben és villanyszámlában.
A tiobe index gáz. Oké, legyen. Hallgatlak, ahelyett te mit is szoktál alapul venni?
Hol volt a basicben oop, funkcionális programozás támogatás, generátorfüggvény, metaprogramozás, aszinkron programozás, C/C++ interoperabilitás?
Gyanítom, hogy megnéztél egy kezdőknek szóló Python oktatóvideót és ezt szűrted le magadban. Kidühöngted itt magad, aztán most mész a vissza a 30 éve kifejlesztett, szigorúan C-ben írt, egyfelhasználós raktárkészlet-kezelő szoftveredet tovább hegeszteni. Sok sikert.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!