- A hozzászóláshoz be kell jelentkezni
- 10333 megtekintés
Hozzászólások
- A hozzászóláshoz be kell jelentkezni
Szóval milyet?
- A hozzászóláshoz be kell jelentkezni
Egy nyelv mind felett: LOLCODE 4ever!
_______Peter
I am a stone. I do not move.
- A hozzászóláshoz be kell jelentkezni
Brainfuck? Arnoldc?
- A hozzászóláshoz be kell jelentkezni
A lényegi kiindulóparaméter szerintem az lenne, hogy "tarháér' vagy élvezetbül" akar az ember programnyelvet tanulni? Mert ha megélhetési motivációból, akkor leginkább valóban a Trey által megmért rangsor stimmel. Ha viszont a felfedezés és a kihívás öröméért, akkor hajrá bármilyen obskurus és elvarázsolt cuccnak.
- A hozzászóláshoz be kell jelentkezni
Csak azért tettem oda, mert a HOVD 2016 első négy helyezettje és sorrendje pontosan megegyezik a hivatkozott TIOBE 2017. januári listájának első négy helyezettjével.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
:) Like
- A hozzászóláshoz be kell jelentkezni
Szerintem nyugodtan lehet megélhetési motivációból is javascriptet vagy lispet és sok egyéb (de azért természetesen nem bármilyen) elvarázsolt nyelvet tanulni. Kinek mi a legrokonszenvesebb. Aztán nyugodtan lehet a munkaerőpiac állapotától függően váltani, sőt előbb/utóbb valószínűleg kell is.
_______Peter
I am a stone. I do not move.
- A hozzászóláshoz be kell jelentkezni
Na persze az is számít, hogy hol akar belőle megélni... (Szilicium Völgy vs. London vs. Békéscsaba)
- A hozzászóláshoz be kell jelentkezni
ajanlj egyet-egyet Budapestre, ill. Bekescsabara...
- A hozzászóláshoz be kell jelentkezni
Budapest: Java
Békéscsaba: PHP
Ok:
Nem valószínű hogy pl. Scala tudással munkát kapsz Békéscsabán, de egy PHP programozót lehet, hogy fog tudni valamelyik cég alkalmazni a saját, vagy ügyfeleik weboldalának fejlesztésére.
Budapesten valószínűbb, hogy Scala-val találsz munkát, de Java-val szinte biztos, hogy lesz olyan cég, ahol igényt tartanak a tudásodra.
- A hozzászóláshoz be kell jelentkezni
Nekem pl szempont az is, hogy milyen kaliberu feladatokan dolgozhatok. Az a gyanum, hogy Bekescsaban valoszinu napi 10 latogatot szamlalo weboldalakat kell reszelni, mig Budapesten mondjuk a legfrissebb technologiakkal dolgozva, vezeto IT cegeknek kell pl elosztott rendszereket fejleszteni. Amilyen nyelvet valasztasz tanulasra az meghatarozza a munkak minoseget, illetve a munkaeropiaci versenyhelyzetet. En eleg hamar kiszalltam a php-s vilagbol. Nem volt kedvem versenyezni a sok bot csinalta fejlesztovel (en a specifikaciot sem irtam meg annyiert, amennyiert o elvallalta az egeszet), nem volt kedvem ugyanazokat a feladatokat megoldani oldalrol-oldalra. Valtottam es hamar eszrevettem, hogy nem azon gondolkozunk, hogy hol hostoljuk a projektet, lesz-e megfelelo php verzio meg modulok meg beallitas, hanem azon, hogy hany gepen futtassuk es hogyan osszuk el a terhelest. Teljesen mas liga mondjuk egy java meg egy php, tisztelet a kivetelnek.
- A hozzászóláshoz be kell jelentkezni
Azokrol megfeledkeztel, akik sajat oromukre szeretnenek nyelvet tanulni, de olyat valasztananak, amivel akar penzt is lehet keresni. En pl igy jartam a Go-val.
- A hozzászóláshoz be kell jelentkezni
ALGOL? COBOL? Fortran? PL1? :)
Mi ez? Bástya elvtársat már meg sem akarják gyilkolni? Én már szart érek?!
- A hozzászóláshoz be kell jelentkezni
Ezek nem annyira keresettek, viszont ahol mégis, ott nagyon.
- A hozzászóláshoz be kell jelentkezni
ADA programozó állást láttam, fizetési kategóriánál gúvadt rendesen a szemem, aztán rákeresve láttam, hogy lehet kb. ezres nagyságrendben van a piacon azok száma, akik egyáltalán dolgoztak még ilyen legacy nyelvekkel ÉS hajlandók is ezzel foglalkozni.
- A hozzászóláshoz be kell jelentkezni
Pont 30 éve írtam PL/I-ben R20-as gépre programot. 3-4 nap is volt, mire kiderült, hogy ha valamit félrelyukasztottam a lyukkártyán vagy lehagytam egy pontosvesszőt... Tény, hogy gondolkodásra és előre tervezésre nevelt a hirtelen ad-hoc próbálkozások helyett :)
--
http://eVIR.hu
Elektronikus Vállalatirányítási Információs Rendszer
- A hozzászóláshoz be kell jelentkezni
Hámán?
- A hozzászóláshoz be kell jelentkezni
Bármit, csak ne Java-t.
- A hozzászóláshoz be kell jelentkezni
Azt, hogy a Java mennyire jó, vagy rossz azt nem tudom, nálam a C++ a favorit.
Viszont amit Java-ban elkövetnek egyesek (neves cégek is) azzal nagyon-nagyon tele van a hócipőm, szerintem egyszerűen botrányos.
- A hozzászóláshoz be kell jelentkezni
mivel van tele a hocipod? a netflixszel?
--
NetBSD - Simplicity is prerequisite for reliability
- A hozzászóláshoz be kell jelentkezni
Nekem miota megismerkedtem veluk, a Named Parameter-ek nagyon hianyoznak.
Illetve nekem igazabol a brutal sok kodolasi stilus nagyon zavaro (nemtom mas nyelvek hogy allnak ebbol a szempontbol). Aztan ki milyen hatterrel jott, ugy kezd el hakkolni, EE vagy Spring szeruen, allapotosan, vagy allapotmentesen, inheritance, vagy composition over inheritance, static method callok hasznalata/kerulese, stb. Nyilvan vannak ahol ezek konkretan le vannak fektetve, de feljebb nem a jol mukodo peldakkal volt a gond :)
- A hozzászóláshoz be kell jelentkezni
Azt ugye érzed, hogy a felsoroltak tetszőleges más programozási nyelvben is problémák, csak a java elég "tiszta" ahhoz, hogy ezek ennyire szépen kijöjjenek.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Az a jó a programozási nyelvekben, hogy 3–4 havonta fel lehet vetni egy ilyen témát a fórumban, és mindig lesz olyan hülye (például most én is) aki elolvassa.
Már van egy listám, amelyen szereplő témákkal kapcsolatos bejegyzéseket nem olvasom el. Most a milyen/melyik programozási nyelv is felkerül rá.
- A hozzászóláshoz be kell jelentkezni
Ha figyelembe vesszük a script-ekre vonatkozó szavazást is:)
('python', 249)
('*nix shell', 222)
('php', 157)
('java', 155)
('c', 146)
('c++', 125)
('c#', 89)
('javascript', 65)
________________________________________
https://sites.google.com/site/eutlantis/
- A hozzászóláshoz be kell jelentkezni
php, javascript... Előbb még nem programozási nyelvekről volt szó?
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Hat ha van undorito akkor a python szerintem az.
------------------------
Jézus reset téged
- A hozzászóláshoz be kell jelentkezni
Miért is? Ez magyarázatra szorul.
- A hozzászóláshoz be kell jelentkezni
A szintaktikaig jutottam mar ott elverzett. Irtam at pithon kodot c#ba, agyhalal. Atlathatatlan a kod. Pedig neztem sokaig
------------------------
Jézus reset téged
- A hozzászóláshoz be kell jelentkezni
Én is írtam át Python (titkosító) kódot C#-ra és C-re is.
Nem a Pythonnal lesz itt a baj...
--
Fuszenecker Róbert
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
A python szerintem még mindig ezerszer jobban átlátható mint a bash script, én kb. bash helyett szoktam használni.
- A hozzászóláshoz be kell jelentkezni
Idén ez lesz a nyerő:
TagTile :-)
________________________________________
https://sites.google.com/site/eutlantis/
- A hozzászóláshoz be kell jelentkezni
< pattogatottkukoricza >
szvsz: amiből lehet futtatható programot csinálni, az programozási nyelv. Amihez keretrendszer vagy értelmező kell, az meg script.
Szerintem hülyeség ez a "kedvenc programozási nyelv", mert hogy mit miben írok, azt a feladat fogja meghatározni. Webszerkesztéshez nyilván nem fogok pascalt/c-t használni, nem mintha nem lehetne azzal is weboldalt generálni, de pl. idegen szerverre lefordítani nem lehet.
Másrészt meg nyilván megvan minden ilyesfajta eszköznek a maga erőssége valamilyen területen.
< / pattogatottkukoricza >
-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.
/usr/lib/libasound.so --gágágágá --lilaliba
- A hozzászóláshoz be kell jelentkezni
.net. Aha. Akkor eddig c# scriptet irtam
------------------------
Jézus reset téged
- A hozzászóláshoz be kell jelentkezni
Látod, mennyi mindent lehet itt tanulni? :-D
--
Fuszenecker Róbert
- A hozzászóláshoz be kell jelentkezni
A c#-ban lehet önállóan futó binárist csinálni. (legalábbis
2003 tájékán még lehetett) Ha csak a "System"-et használtam, akkor lefuttott a kész bináris bármely Windows(NT,XP,98) gépen, anélkül hogy rá kellett vona rakni a Visual Studió bármely darabját. Tehát a c# az programnyelv.
-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.
/usr/lib/libasound.so --gágágágá --lilaliba
- A hozzászóláshoz be kell jelentkezni
Ma is lehet. Az mkbundle (a Mono része) mindent belefordít egy ELF-be, már ha úgy ven paraméterezve.
--
Fuszenecker Róbert
- A hozzászóláshoz be kell jelentkezni
> anélkül hogy rá kellett vona rakni a Visual Studió bármely darabját
.NET lesz az :)
- A hozzászóláshoz be kell jelentkezni
Tehát valami vagy csak programnyelv vagy csak script lehet. Ez egy érdekes vélemény :)
--
arch,debian,retropie,osmc,android,windows
- A hozzászóláshoz be kell jelentkezni
"keretrendszer"
Szegény libc(++) menten elszégyelli magát...
"Webszerkesztéshez nyilván nem fogok pascalt/c-t használni, nem mintha nem lehetne azzal is weboldalt generálni, de pl. idegen szerverre lefordítani nem lehet."
Erről azért az API-k és az egymással kommunikáló programok korában lehet néhányan másképp nyilatkoznának. Vagy a mindenféle natívra jittelt Java és ASP.NET-es weboldalak, rendszerek.
"Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük."
Jó, tény, hogy nem tetted magasra a lécet.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
"Szegény" ([uc|g])libc -nek miért kéne magát "elszégyellni", azért, mert egy keretrendszer? Végtére is a Linuxos rendszereken erre a keretrendszerre épül szinte minden, ami nem kernel. Még jó is hogy ebből nem csináltak többet, mert akkor lenne igazán kaotikus a Linux világa.
-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.
/usr/lib/libasound.so --gágágágá --lilaliba
- A hozzászóláshoz be kell jelentkezni
Igazából próbálom eldönteni, hogy akkor most a C és a C++ programozási nyelvnek számít-e (hiszen lehet belőle futtatható programot csinálni, bár ez így még önmagában mindig elég tág fogalom), vagy scriptnylevnek (hiszen kell hozzá egy libc is általában, ami a standard dolgokat tartalmazza.)
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
A c programban nem szükséges használni a (g)libc függvényeit, írhatsz programot azok nélkül is. A kernel/kernelmodulok sem használják a (g)libc-et, és (g)cc-vel lefordíthatók. Az már más kérdés, hogy maga a gcc használja a glibc-et (fájlírás, fájlolvasás, szöveges és szám-műveletek, üzenet kiírás, stb miatt), de a program amit fordítassz, annak ez nem kötelező. Irhatsz vele akár boot programot is (itt már azért gépi kódban/assemblyben kell ugyan függvényeket deklarálnod, de a függvényekkel c szintaxissal dolgozol), vagy ha valaki nagyon megharagudna a (g)libc-re, ilyen elven írhat más keretrendszert (bár ez az elkövetkezendő évtizedekben biztos nem fog bekövetkezni).
-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.
/usr/lib/libasound.so --gágágágá --lilaliba
- A hozzászóláshoz be kell jelentkezni
A Go minek szamit? Lehet vele static linked single binaryt forditani, igaz 10Mb a hello world, mert kell bele a runtime, aka keretrendszer.
- A hozzászóláshoz be kell jelentkezni
... egy konzolos "hello world" is akkora? Mondjuk, ablakos "hello world-nek is sok. Olyan lehet, mint a Lazarus, vagy anno a Turbo Pascal. Ha egy unitból csak 1 függvény/eljárás kell, akkor is belekerült az egész unit a futtatható fájlba. Binárisnak bináris, programnyelvnek programnyelv... Az ilyen prognyelveket akkor éri meg a legjobban használni, ha egy programon belül kihasználod a használt unitok összes lehetőségét.
Gondolom, ha nem statikusan linkeltetsz, akkor a lefordított program csak azon a Linux disztriben fog futni, amelyen fordítva lett.
-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.
/usr/lib/libasound.so --gágágágá --lilaliba
- A hozzászóláshoz be kell jelentkezni
"Olyan lehet, mint a" ne talalgassunk :). A Go egy managelt nyelv igy a program futtatasahoz szuksegvan egy kornyezetre, amit a fordito belerak az egysoros HW-be is.
"akkor éri meg a legjobban használni" szamtalan felhasznalasi terulete van a Go-nak, inkabb azt vehetnenk sorra mire nem alkalmas. Pl oprendszert nem ajanlott benne irni.
"azon a Linux disztriben fog futni, amelyen fordítva lett" van benne cross compiler, de a temanal maradva azon a Linuxon fog futni, amelyik architekturara lett forditva es ahol megvan minden fuggoseg. De mi pont a static linkelest szeretjuk meg a cross compilert
- A hozzászóláshoz be kell jelentkezni
Azért ugye megvan, hogy a C-t eredetileg rendszerfejlesztésre találták ki, míg a C#-ot (Javat, stb.) meg alkalmazásfejlesztésre?
"annak ez nem kötelező"
Persze, csak kb. semmi értelmeset nem tudsz vele kezdeni, hacsak nem implementálsz le mindent újra. Akkor meg ott tartunk, hogy megintcsak lesz 10-20-30-50 megányi kódod, amit valahonnan fel kell tudnod mutatni. (És akkor már egyszerűbb egy keretrendszer.)
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Egyértelműen csak az assembler jöhet szóba!
Hiszen abban meg lehet írni az összes többit. :D
- A hozzászóláshoz be kell jelentkezni
Tulajdonképpen minden igazi programnyelv fordítóját saját programnyelvén írják - vagy legalábbis megírható benne... ez is egy mérce. :)
Ilyen alapon Assembly fordítót is írhatunk C-ben, vagy akár Pascalban is. :D
- A hozzászóláshoz be kell jelentkezni
Mindent lehet, de nem jellemző.
Először is a platform legyen ugyanaz. Tehát PIC assemblert sosem írnak PIC-re, hanem más platformra és C++-ban. Bár láttam assembler fordítót java-ban vagy shell-ban megírva. Mit mondjak, szörnyű volt. ;)
Mint érdekesség, a TurboPascal-t kifejezetten assemblerben optimalizálták CP/M és PC rendszereken is.
- A hozzászóláshoz be kell jelentkezni
Az assembler továbbra sem fordító, az csak assembler. Igazából a linkerhez áll a legközelebb.
- A hozzászóláshoz be kell jelentkezni
Ezt már egyszer átbeszéltük :D
- A hozzászóláshoz be kell jelentkezni
Érdekes... pedig az assembler nekem eddig még mindent lefordított, amit assembly-ben írtam :)
- A hozzászóláshoz be kell jelentkezni
Ez a bizonyosság valószínűleg abból ered, hogy soha nem programoztál assemblerben. ;)
Ha az assembler olyan linker féle, akkor hogyan írnád körül a következőket:
- macro assembler
- linker
- locator
- macrolib
- lib
- preprocessor
Ezek mind az assemblerhez tartozó fogalmak.
Ha ez nem győzne meg, akkor a C sem fordított, hanem assemblált nyelv némi trükközéssel. Hiszen csak alkalmaz néhány algoritmust és szabályt, ami miatt a programozónak nem kell annyit okoskodni. Kis okoskodás után ez a szabály az összes nyelvre kiterjeszthető. ;)
- A hozzászóláshoz be kell jelentkezni
TIOBE?
uhhh...
PYPL.
- A hozzászóláshoz be kell jelentkezni
Miért, miért, miért? :D Miért jön felfele a VB.NET? Akkora szószátyár nyelvet a hátán még nem hordott a Föld :D
- A hozzászóláshoz be kell jelentkezni
Gondolom azért, mert egyszerű.
- A hozzászóláshoz be kell jelentkezni
Gondolod?
Persze!
- A hozzászóláshoz be kell jelentkezni
Milyet? Amilyet a feladat meghíván.
- A hozzászóláshoz be kell jelentkezni
15+ évig (úristen, lehet, hogy 20 is megvan??) dolgoztam főleg C++ -ban (mneg C-ben)
Pár éve C#-ban tolom.
Tapasztalat:
C-t ne, hacsak fegyvert (vagy vastag csekket) nem tartanak a fejedhez. Laza típusellenőrzés, osztályok hiánya, iszonyat sok gépeléssel tudsz elérni valamit.
C++ már jobb, ha teljesítményre kihegyezett dolog kell, akkor ezt. De a beépített Garbage Collection hiánya miatt úgyis kell írnod sajátot :)
C# idáig messze a legproduktívabb, általában legkevesebb körítéssel legtöbbet el lehet benne érni. Szabványos könyvtárai iszonyat jók. Teljesítménye megfelelő a legtöbb feladatra, memóriaigénye elmegy. Multiplatform! Win-re írt program változtatás nélkül ment Linux alatt ARM-on...
- A hozzászóláshoz be kell jelentkezni
"Multiplatform! Win-re írt program változtatás nélkül ment Linux alatt ARM-on..."
DDDDee... De... de... de a hupon azt mondták, hogy ez impossibru!
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Meg aztán a Core i7 is egyre olcsóbb lesz. ;)
- A hozzászóláshoz be kell jelentkezni
Így van, bármit könnyen multiplatformossá lehet alakítani: Linux-->VirtualBox-->Win10-->bármilyen_progi :-)
--
eutlantis
- A hozzászóláshoz be kell jelentkezni
Bocs, a c++-t is csak toltad (magadelott)?
Bocs :)
- A hozzászóláshoz be kell jelentkezni
> Milyen programozási nyelvet válasszon az ember 2017-ben?
Attól függ, mire. C-ben sem lehetetlen weboldalt programozni (CGI), de attól még überszopás.
- A hozzászóláshoz be kell jelentkezni
[Feliratkozás]
- A hozzászóláshoz be kell jelentkezni
Lassan el kellene kezdeni használni a D-t, ha már annyi munkát feccöltek bele....
---
http://plazmauniverzum.hu <> A látható anyag 99.999%-a plazma <>
- A hozzászóláshoz be kell jelentkezni
Web programozáshoz: Scala.js
Rendszer, játék programozáshoz: Scala native
Shell, script programozáshoz: Ammonite
Minden másra: Scala
+1: Haskell
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
scala kope...
- A hozzászóláshoz be kell jelentkezni