d2jsp
Log InRegister
d2jsp Forums > Off-Topic > International > Magyar > Mekprogramozzuk Topic
Prev1238239240241242249Next
Add Reply New Topic New Poll
Member
Posts: 534
Joined: Apr 3 2020
Gold: 0.00
Warn: 30%
May 25 2020 10:00am
Quote (jarabekg @ May 25 2020 05:50pm)
mindig elfelejtem, hogy a python egy 30 eves programozasi nyelv, es amit hasznalok az csak kicsi resze, de megneztem es amiket en hasznalok azok valoban numpyban vannak implementalva (sci-kit, statsmodels, linearmodels etc)

kevesbe vagyok hulye mitn gondoltam xd


teves, sokkal hulyebb vagy mint gondolnad
Member
Posts: 35,546
Joined: Jun 18 2008
Gold: 5,390.00
May 25 2020 10:01am
Quote (25centis @ May 25 2020 06:00pm)
teves, sokkal hulyebb vagy mint gondolnad


shiiiiiiiiieeeeeeeeeet
Member
Posts: 4,795
Joined: Apr 26 2007
Gold: 289.00
May 25 2020 10:35am
Quote (llllllllllll @ 25 May 2020 09:18)
Uh
Kicsit olyan feelingem van, mintha a beagyazott swen dolgozo arcok valahogy mindig maguknak akarnanak rosszat vagy ha van 2 opcio akkor mindig a nehezebbet akarnak valasztani
Ezek ugyan azok az arcok akik 2020ban ugy allnanak neki jatekot fejleszteni,hogy megnyitjak a nanot, beirjak h int main(){}, aztan kezdjunk neki


Én pl az IDE-be történő beszopódásban nem hiszek. Manapság minden csak az IDE-ről szól. Legalább a C++ arcok rájöttek, hogy ez gyökérség, és egy relatíve friss C++ proposal arról szól, hogy ennek véget kell vetni.
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2137r0.html
https://www.infoworld.com/article/3535795/c-plus-plus-proposal-dismisses-backward-compatibility.html
Szerintem, ha valaki csak IDE-vel tud programot írni, akkor még sokat kell tanulnia. Ráadásul, valamit gyors összeskeccelni mennyivel gyorsabb, ha "cd /tmp; nano a.c ; gcc a.c", mint szopatni magamat valami fos IDE-vel. És nem, sokszor se a shell, se az awk, de még a piton sem jó, csak a C. Főleg, ha std libc hívásokkal kell zsonglőrködni.
Amit te állítasz (ha jól értem), az az, hogy sima szövegszerkesztővel nem lehet programozni. Ez egyszerűen nem igaz. És ennek semmi köze ahhoz, hogy 1990, 2020, vagy 2543 van. Vagy hogy nem "trendi"? Kit érdekel, hogy trendi, vagy sem.
Egyébiránt a munkafolyamat töredéke csak a kódolás. Pl a tervezés sokáig fejben történik, annak meg aztán mi köze, hogy nano-t, mcedit-et vagy valami IDE-t használok?
De kifejthetnéd bővebben az álláspontodat. Nekem a hozzászólásod elég elnagyoltnak és felületesnek tűnik.
Member
Posts: 839
Joined: Apr 12 2020
Gold: 1,700.00
May 25 2020 10:40am
Quote (Jason89 @ May 25 2020 06:35pm)
Én pl az IDE-be történő beszopódásban nem hiszek. Manapság minden csak az IDE-ről szól. Legalább a C++ arcok rájöttek, hogy ez gyökérség, és egy relatíve friss C++ proposal arról szól, hogy ennek véget kell vetni.
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2137r0.html
https://www.infoworld.com/article/3535795/c-plus-plus-proposal-dismisses-backward-compatibility.html
Szerintem, ha valaki csak IDE-vel tud programot írni, akkor még sokat kell tanulnia. Ráadásul, valamit gyors összeskeccelni mennyivel gyorsabb, ha "cd /tmp; nano a.c ; gcc a.c", mint szopatni magamat valami fos IDE-vel. És nem, sokszor se a shell, se az awk, de még a piton sem jó, csak a C. Főleg, ha std libc hívásokkal kell zsonglőrködni.
Amit te állítasz (ha jól értem), az az, hogy sima szövegszerkesztővel nem lehet programozni. Ez egyszerűen nem igaz. És ennek semmi köze ahhoz, hogy 1990, 2020, vagy 2543 van. Vagy hogy nem "trendi"? Kit érdekel, hogy trendi, vagy sem.
Egyébiránt a munkafolyamat töredéke csak a kódolás. Pl a tervezés sokáig fejben történik, annak meg aztán mi köze, hogy nano-t, mcedit-et vagy valami IDE-t használok?
De kifejthetnéd bővebben az álláspontodat. Nekem a hozzászólásod elég elnagyoltnak és felületesnek tűnik.


Én messze nem vagyok ilyen szinten. Python meggyorsítka(és megbízhatóbbá teszi) a kezemből kiadott munkát.
Adott egy probléma. Nagyjából felvázolom a megoldás menetét, aztán nekiállok kódoni. Ott adok nevet a változóknak, választom ki a típusát, majd tesztelem és finomítok/nagyot változtatok rajta. Pár száz, max 2000 soros kód.
Member
Posts: 4,795
Joined: Apr 26 2007
Gold: 289.00
May 25 2020 11:10am
Quote (csak_a_kommenteket_jottem_olvasn @ 25 May 2020 18:40)
Én messze nem vagyok ilyen szinten. Python meggyorsítka(és megbízhatóbbá teszi) a kezemből kiadott munkát.
Adott egy probléma. Nagyjából felvázolom a megoldás menetét, aztán nekiállok kódoni. Ott adok nevet a változóknak, választom ki a típusát, majd tesztelem és finomítok/nagyot változtatok rajta. Pár száz, max 2000 soros kód.


Oké, de ez ugyanúgy igaz még egy csomó más nyelvre is. Ez nem piton-függő. Itt nem látok ellentmondást. A lényeg számomra ott van, hogy ha adott egy nyelv, akkor a nyelv biztosítson megfelelő támogatást (syntax + semantics), amivel igényes kódot lehet csinálni. Ez pl C-re, C++-ra, meg sok más nyelvre igaz. Rendszerint szigorúan típusos nyelvek ilyenek. Jó, a C-ben sok minden hibádzik, de megfelelő típusválasztással áthidalható. Pl az új gcc-k is csinálnak statikus analízist, és nyafognak bizonyos konstrukciók miatt. Ezidáig még mindig IDE-függetlenek vagyunk. A nyelv a lényeg, nem az IDE. De hogy konzisztens maradjak magammal: a C++ "auto"-ját gyűlölöm. :P
Bizonyos szint után nagyon fog számítani egy kód minősége, sőt bizonyos mértékben a nyelv is. Nagyon durva ellenpélda: van egy funkcionalitás megírva matlab-ban (én ezt csak methlab-nek hívom, de meglátod miért), a feladat az, hogy írjuk át C89-be. Eleve a syntax-tól rémálmaim vannak, de ez még a kisebbik gond. A nagyobb gond az, hogy abban a fosban nincs egy rohadt típus se. Mármint statikus típus nincs, csak dinamikus. De abból elég sok, és nagyon nem kompatibilisek egymással. Eddig csak 2 különböző indexelést láttam, ami 2 különböző típuson működik, de szerencsére mindig máshogy. Na ez beszarás. Ez az egész rohadtul nem arra ment ki, hogy valaki elolvassa a kódot. (Vagy megértse? Áh, felejtős.) Úgy érzem, hogy most második nekifutásra már működni fog a dolog. Tele van syntax loophole-lal. Na pl a methlab-nál a piton is jobb. (Azért methlab, mert egyszer elírtam, és nem matlab lett, hanem metlab, és innentől már adta magát a dolog.) És akkor egy érdekes visszacsatolás awk-ra. Az is teljesen dinamikus, de legalább nincs sok féle típus. Kvázi van a szám/szöveg meg a tömb. Jó, persze, más a felhasználási terület (az awk szövegfeldolgozó), de pont egy matematikával foglalkozó nyelvben ne legyenek típusok? Nem egyszer bizonyosodott már be, hogy a típusok jótékony hatással vannak a program minőségére.
A pitonnal az egyik fő bajom (a szintaxis után, de ez szubjektív), hogy irdatlanul, mocskosul nagy.
Name : python
Version : 3.7.4-2
Installed Size : 144.87 MiB
De miért?
Illetve van még valami, ezt se felejtsük el:
Description : Next generation of the python high-level scripting language
Ők ezt "script nyelvnek" hívják, nem "programozási nyelvnek". Árnyalatnyi különbség, de mégis fontos, és precíz, amiért a csomagolónak hálás vagyok.
Van minimál awk, ami bőven 1 mega alatt van (inkább 100 kilo alatt). Tokkal vonóval. http://repo.hu/projects/libfawk/
Member
Posts: 534
Joined: Apr 3 2020
Gold: 0.00
Warn: 30%
May 25 2020 11:16am
kicsit ugy tunik mintha valaki szándékosan vitát akart volna provokálni csak azért hogy utána lóbálhassa a faszát hogy neki milyen nagy. milyen emberek vannak bazmeg, hihetetlen
Member
Posts: 839
Joined: Apr 12 2020
Gold: 1,700.00
May 25 2020 11:42am
Quote (Jason89 @ May 25 2020 07:10pm)
Oké, de ez ugyanúgy igaz még egy csomó más nyelvre is. Ez nem piton-függő. Itt nem látok ellentmondást. A lényeg számomra ott van, hogy ha adott egy nyelv, akkor a nyelv biztosítson megfelelő támogatást (syntax + semantics), amivel igényes kódot lehet csinálni. Ez pl C-re, C++-ra, meg sok más nyelvre igaz. Rendszerint szigorúan típusos nyelvek ilyenek. Jó, a C-ben sok minden hibádzik, de megfelelő típusválasztással áthidalható. Pl az új gcc-k is csinálnak statikus analízist, és nyafognak bizonyos konstrukciók miatt. Ezidáig még mindig IDE-függetlenek vagyunk. A nyelv a lényeg, nem az IDE. De hogy konzisztens maradjak magammal: a C++ "auto"-ját gyűlölöm. :P
Bizonyos szint után nagyon fog számítani egy kód minősége, sőt bizonyos mértékben a nyelv is. Nagyon durva ellenpélda: van egy funkcionalitás megírva matlab-ban (én ezt csak methlab-nek hívom, de meglátod miért), a feladat az, hogy írjuk át C89-be. Eleve a syntax-tól rémálmaim vannak, de ez még a kisebbik gond. A nagyobb gond az, hogy abban a fosban nincs egy rohadt típus se. Mármint statikus típus nincs, csak dinamikus. De abból elég sok, és nagyon nem kompatibilisek egymással. Eddig csak 2 különböző indexelést láttam, ami 2 különböző típuson működik, de szerencsére mindig máshogy. Na ez beszarás. Ez az egész rohadtul nem arra ment ki, hogy valaki elolvassa a kódot. (Vagy megértse? Áh, felejtős.) Úgy érzem, hogy most második nekifutásra már működni fog a dolog. Tele van syntax loophole-lal. Na pl a methlab-nál a piton is jobb. (Azért methlab, mert egyszer elírtam, és nem matlab lett, hanem metlab, és innentől már adta magát a dolog.) És akkor egy érdekes visszacsatolás awk-ra. Az is teljesen dinamikus, de legalább nincs sok féle típus. Kvázi van a szám/szöveg meg a tömb. Jó, persze, más a felhasználási terület (az awk szövegfeldolgozó), de pont egy matematikával foglalkozó nyelvben ne legyenek típusok? Nem egyszer bizonyosodott már be, hogy a típusok jótékony hatással vannak a program minőségére.
A pitonnal az egyik fő bajom (a szintaxis után, de ez szubjektív), hogy irdatlanul, mocskosul nagy.
Name : python
Version : 3.7.4-2
Installed Size : 144.87 MiB
De miért?
Illetve van még valami, ezt se felejtsük el:
Description : Next generation of the python high-level scripting language
Ők ezt "script nyelvnek" hívják, nem "programozási nyelvnek". Árnyalatnyi különbség, de mégis fontos, és precíz, amiért a csomagolónak hálás vagyok.
Van minimál awk, ami bőven 1 mega alatt van (inkább 100 kilo alatt). Tokkal vonóval. http://repo.hu/projects/libfawk/


Miért zavar, hogy nagy? 😀 Igen, Py inkább script. Én is annak hívom, vagy tool-nak.
Member
Posts: 35,964
Joined: Dec 27 2007
Gold: 0.00
May 25 2020 12:11pm
Quote (Jason89 @ May 25 2020 07:10pm)
Oké, de ez ugyanúgy igaz még egy csomó más nyelvre is. Ez nem piton-függő. Itt nem látok ellentmondást. A lényeg számomra ott van, hogy ha adott egy nyelv, akkor a nyelv biztosítson megfelelő támogatást (syntax + semantics), amivel igényes kódot lehet csinálni. Ez pl C-re, C++-ra, meg sok más nyelvre igaz. Rendszerint szigorúan típusos nyelvek ilyenek. Jó, a C-ben sok minden hibádzik, de megfelelő típusválasztással áthidalható. Pl az új gcc-k is csinálnak statikus analízist, és nyafognak bizonyos konstrukciók miatt. Ezidáig még mindig IDE-függetlenek vagyunk. A nyelv a lényeg, nem az IDE. De hogy konzisztens maradjak magammal: a C++ "auto"-ját gyűlölöm. :P
Bizonyos szint után nagyon fog számítani egy kód minősége, sőt bizonyos mértékben a nyelv is. Nagyon durva ellenpélda: van egy funkcionalitás megírva matlab-ban (én ezt csak methlab-nek hívom, de meglátod miért), a feladat az, hogy írjuk át C89-be. Eleve a syntax-tól rémálmaim vannak, de ez még a kisebbik gond. A nagyobb gond az, hogy abban a fosban nincs egy rohadt típus se. Mármint statikus típus nincs, csak dinamikus. De abból elég sok, és nagyon nem kompatibilisek egymással. Eddig csak 2 különböző indexelést láttam, ami 2 különböző típuson működik, de szerencsére mindig máshogy. Na ez beszarás. Ez az egész rohadtul nem arra ment ki, hogy valaki elolvassa a kódot. (Vagy megértse? Áh, felejtős.) Úgy érzem, hogy most második nekifutásra már működni fog a dolog. Tele van syntax loophole-lal. Na pl a methlab-nál a piton is jobb. (Azért methlab, mert egyszer elírtam, és nem matlab lett, hanem metlab, és innentől már adta magát a dolog.) És akkor egy érdekes visszacsatolás awk-ra. Az is teljesen dinamikus, de legalább nincs sok féle típus. Kvázi van a szám/szöveg meg a tömb. Jó, persze, más a felhasználási terület (az awk szövegfeldolgozó), de pont egy matematikával foglalkozó nyelvben ne legyenek típusok? Nem egyszer bizonyosodott már be, hogy a típusok jótékony hatással vannak a program minőségére.
A pitonnal az egyik fő bajom (a szintaxis után, de ez szubjektív), hogy irdatlanul, mocskosul nagy.
Name : python
Version : 3.7.4-2
Installed Size : 144.87 MiB
De miért?
Illetve van még valami, ezt se felejtsük el:
Description : Next generation of the python high-level scripting language
Ők ezt "script nyelvnek" hívják, nem "programozási nyelvnek". Árnyalatnyi különbség, de mégis fontos, és precíz, amiért a csomagolónak hálás vagyok.
Van minimál awk, ami bőven 1 mega alatt van (inkább 100 kilo alatt). Tokkal vonóval. http://repo.hu/projects/libfawk/


Hol relevans egy nyelvnel, hogy mekkora az interpreter/compiler?
Kicsit megint olyan feelingem van, mintha csak a beagyazott rendszer letezne, mint fejlesztesi terulet
Nem tudom hogy vagy vele, de nekem elfer az 1 terras vinyomon a 130megas python interpreter
Matlab meg szerintem se nagy szam, de vannak usecasek amikor hasznos
Vagy a matematikus hallgato aki ossze akar szorozni 2 matrixot az kezdje el Cben implementalni, amikor matlabban 3 karakter?
Nem teljesen ertem ezeket a fajdalmaidat, de nem akarok belemenni egy C vs barmi mas vallasi haboruba, mert valszeg olyan lenne, mint a falusi nyugdijassal a fideszrol beszelgetni 8d
Member
Posts: 4,795
Joined: Apr 26 2007
Gold: 289.00
May 25 2020 12:17pm
Quote (csak_a_kommenteket_jottem_olvasn @ 25 May 2020 19:42)
Miért zavar, hogy nagy? 😀 Igen, Py inkább script. Én is annak hívom, vagy tool-nak.


Ennek akkor van jelentősége, ha valami kisebb tool-t akarsz fejleszteni, és portolhatónak kell lennie. A 150 megás piton függőség nem nevezhető annyira portolhatónak, legalábbis szűkebb értelemben véve biztosan nem. Elképzelhető, hogy te még nem találkoztál ilyennel, de ha esetleg sor kerülne rá, jó tudni, hogy azért vannak más alternatívák is. Mellékesen, csak lazán kapcsolódik: amennyire én látom, a programozó pálya kezdetén nagyon számít, hogy mi a nyelv (komfort-zóna), a utána már nem számít (értesz annyit, hozzá, hogy mindegy legyen), de egy idő után megint elkezd számítani (amikor már nagyon mély dolgoat használ az ember). Mégegyszer, ez szubjektív, ez az én tapasztalatom. Amire viszont mindenképpen bátorítanálak, hogy más nyelvekkel is ismerkedj meg. Azonban továbbra is fenntartom a véleményem, hogy a piton kezdő nyelvnek rendben van (meg akár tákolgatni valamit), de igazán professzionális felhasználásra nem tartom jó választásnak. Próbáld ki, hogy egy jó régi saját kódodat mennyire tudnád megérteni most. Kíváncsi vagyok rá. Nincs különösebb értelme "csalni", csak magaddal szúrsz ki. :P
Member
Posts: 4,795
Joined: Apr 26 2007
Gold: 289.00
May 25 2020 12:24pm
Quote (llllllllllll @ 25 May 2020 20:11)
Hol relevans egy nyelvnel, hogy mekkora az interpreter/compiler?
Kicsit megint olyan feelingem van, mintha csak a beagyazott rendszer letezne, mint fejlesztesi terulet
Nem tudom hogy vagy vele, de nekem elfer az 1 terras vinyomon a 130megas python interpreter
Matlab meg szerintem se nagy szam, de vannak usecasek amikor hasznos
Vagy a matematikus hallgato aki ossze akar szorozni 2 matrixot az kezdje el Cben implementalni, amikor matlabban 3 karakter?
Nem teljesen ertem ezeket a fajdalmaidat, de nem akarok belemenni egy C vs barmi mas vallasi haboruba, mert valszeg olyan lenne, mint a falusi nyugdijassal a fideszrol beszelgetni 8d


Nem védem én mindenáron a C-t, sok baj van vele.

"Hol relevans egy nyelvnel, hogy mekkora az interpreter/compiler?": Előbb írtam: "Ennek akkor van jelentősége, ha valami kisebb tool-t akarsz fejleszteni, és portolhatónak kell lennie. A 150 megás piton függőség nem nevezhető annyira portolhatónak, legalábbis szűkebb értelemben véve biztosan nem."
"Vagy a matematikus hallgato aki ossze akar szorozni 2 matrixot az kezdje el Cben implementalni, amikor matlabban 3 karakter?": Nyilván erre használnád, ennek van értelme. A szkóp nem mindegy! Több száz soros, egyébként bonyolult számítások leírása? Szerintem ez már out of scope. "de vannak usecasek amikor hasznos" pontsan, vannak usecase-ek amikor jó, de lásd az előző mondatot. Ez csak szopatás.

Rohadtul nem mindegy, hogy mit mire használsz, lehet a C-t is szarul (nem megfelelő szkóp, pl nagyon magas szintű feladatokra, mint a példádban a mátrix szorzás) használni. Gyors tákolásokra megfelelő nyelv (ez már kezd megint szubjektív területre vándorolni). De ha más szempontok is előtérbe kerülnek, akkor már érdemes mérlegelni. Nem pedig görcsösen kapaszkodni az egy és sérthetetlen pitonba.
Go Back To Magyar Topic List
Prev1238239240241242249Next
Add Reply New Topic New Poll