Miért is? Először is tisztázom, hogy mi kell nekem egy nyelvben, fontossági sorrendben:
- Legyen sok library és segédezköz hozzá
- Legyen a nyelv "erős"
- Lehetőleg minimális legyen a szükséges rutinmunka
- Ne kösse meg a kezemet a nyelv holmi ideológiára alapozva
Az első pont tiszta: ha nem lehet egy nyelvvel semmit sem csinálni, akkor értelmetlen. Akkor nem lehet vele érdekes dolgokat csinálni, hasznosakat meg pláne nem. Pl. a Java, Perl, Python, C, stb. megfelelnek ennek. A LUA csak kevéssé, de már dolgoznak a problémán.
A második azt jelenti nálam, hogy lehetőség szerint a nyelv rendelkezzen olyan adatstruktúrákkal, nyelvi struktúrákkal, stb., aminek köszönhetően egy komplex probléma minimális gépeléssel megoldható legyen. Ez része a következő pontnak, de megéri kiemelni. Erős nyelv a Python, C, Lua, Perl (ez talán az egyik legizmosabb) a Java is, de ott vannak hiányosságok (nem lehet közvetlenül lambdázni, stb.)
A harmadik azt jelenti, hogy felesleges munkát, vagy rutinmunkát ne kelljen végezni, hogy a programozás során a megoldandó feladatra koncentrálhassak, ne kelljen memóriával szarakodni, legyen rendes szemétgyűjtés (garbage collector), stb. Itt a C és Assembly bukik, de gyakorlatilag minden magasszintű nyelv nyer. Perl itt is egy ici-picit kiemelkedik.
A negyedik nem zavar, ha a többiben jól teljesít a nyelv, de fontosnak tekintem, és sokszor ez a döntési ok, ha két nyelv között kell választanom. Itt az a lényeg, hogy nem jó, ha a nyelv akarja megmondani, hogy mit hogyan csináljak. Nem akarok final stringeket, ez nem tetszik a Javaban, nem akarok a behúzásokkal szenvedni. Bár később kiderült számomra, hogy ez nem csak, hogy nem megkötés, de még rengeteg terhet le is vesz a vállamról. Jobban látom a blokkokat, nem kell félnem, hogy egy eldugott '}' miatt szopok, stb.
Szóval a Python mindegyiknek megfelel, első ránézésre. Sok cucc van hozzá, erős, nincs favágómunka és nem érzem, hogy megkötne valamiben is (mindíg indentelek, úgyhogy ez az elvárás nekem teljesen természetes).
- vik1984 blogja
- A hozzászóláshoz be kell jelentkezni
- 885 megtekintés
Hozzászólások
hahhaha:) csak nem innen: másiktopic ?
- A hozzászóláshoz be kell jelentkezni
Dede... Pont onnan. Gondoltam megnézem, és megtetszett. Imádom a rejtvényeket, főleg a gondolkoztatókat. Főleg azért, mivel a programozás lehetőséget ad összetettebb rejtvényekre (pl. a képesekre)
"No boom today. Boom tomorrow. There's always a boom tomorrow. What? Look, somebody's got to have some damn perspective around here. Boom, sooner or later. BOOM!" -- Lt. Cmd. Ivanova
- A hozzászóláshoz be kell jelentkezni
és hol tartasz? vizsgaidőszak bejátszik? :)
- A hozzászóláshoz be kell jelentkezni
Én valahol 16 körül elakadtam még kb 1 éve (vagy fél? :) ) azóta nem próbáltam.
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
én 31-ig jutottam, tudok hintelni:)
- A hozzászóláshoz be kell jelentkezni
Én 17-nél tartok. ;-)
"No boom today. Boom tomorrow. There's always a boom tomorrow. What? Look, somebody's got to have some damn perspective around here. Boom, sooner or later. BOOM!" -- Lt. Cmd. Ivanova
- A hozzászóláshoz be kell jelentkezni
:)
Újra hozzáláttam, és én épp a 17-est gyűröm...
(Egyébként ez volt az első, aminél kénytelen voltam a fórumról segitséget nézni, csupán azért mert nem volt ismerős a kép a bal alsó sarokban...)
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Majd ezt légy szives, osztdd meg, mert sehogy nem megy a cookie. :(
"No boom today. Boom tomorrow. There's always a boom tomorrow. What? Look, somebody's got to have some damn perspective around here. Boom, sooner or later. BOOM!" -- Lt. Cmd. Ivanova
- A hozzászóláshoz be kell jelentkezni
Megosztanám én, ha nekem menne....
De ugyanúgy mint másoknak nekem is 118 jön ki...
szerk:
Na egy lépéssel tovább jutottam...
szerk2:
Yess.... 18.
Tehát már tudok segíteni ha kell...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Elfogadnám... :)
"No boom today. Boom tomorrow. There's always a boom tomorrow. What? Look, somebody's got to have some damn perspective around here. Boom, sooner or later. BOOM!" -- Lt. Cmd. Ivanova
- A hozzászóláshoz be kell jelentkezni
Hol tartasz?
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Jelenleg ott, hogy sikerult a busynothing segitsegevel megszereznem a "the flowers are on theyr way"-t, amire Leopold valaszolt is. oh, well, and don't you dare to forget the ballons. ezt valaszolta. Viszont ha ezt infora allitom, akkor sem tortenik semmi :-(
"No boom today. Boom tomorrow. There's always a boom tomorrow. What? Look, somebody's got to have some damn perspective around here. Boom, sooner or later. BOOM!" -- Lt. Cmd. Ivanova
- A hozzászóláshoz be kell jelentkezni
Akkor már egy köpésre vagy a megoldástól.
Leopold mindent elmondott amit tud...
Semmi más dolgod nincs, mint követni a tanácsát.
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
19...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Tenkjú, szerintem este neki is esem, csak most nem vagyok Linuxközelben :-)
"No boom today. Boom tomorrow. There's always a boom tomorrow. What? Look, somebody's got to have some damn perspective around here. Boom, sooner or later. BOOM!" -- Lt. Cmd. Ivanova
- A hozzászóláshoz be kell jelentkezni
20...
A 19-en jót röhögtem...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
21...
Ez a 20-as volt eddig mindközül a legkitalálhatatlanabb. Azt hiszem sose jövök rá segítség nélkül... :(
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Örülök, hogy megtetszett. Egyébként úgy modják, ezzel midenki így jár. Aki egy kicsit is foglalkozik vele, az beleszeret :)
- A hozzászóláshoz be kell jelentkezni
Aha. Most is azt nyomtam. Egy kicsit régen rajzoltam :-)
"No boom today. Boom tomorrow. There's always a boom tomorrow. What? Look, somebody's got to have some damn perspective around here. Boom, sooner or later. BOOM!" -- Lt. Cmd. Ivanova
- A hozzászóláshoz be kell jelentkezni