HOVD 2010 - Kedvenc programnyelv

 ( hup | 2010. november 30., kedd - 10:34 )
c
13% (116 szavazat)
c#
5% (41 szavazat)
c++
15% (130 szavazat)
haskell, erlang, caml, ... (funkcionális nyelvek)
3% (24 szavazat)
java
18% (156 szavazat)
javascript
2% (15 szavazat)
perl
9% (77 szavazat)
php
21% (181 szavazat)
python
12% (106 szavazat)
ruby
3% (27 szavazat)
Összes szavazat: 873

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Imádnám, ha nem lenne némileg kettészakadva (v1, v2).

hova lett az assembly??????

A'rpi

+1 :) Bar mint lentebb jeleztem nekem epp most 6502 assembly, dehat lehetne csak 'assembly' is es akkor OK. Es a bpc vagy mi az istent irtal, az hol van?! :) Komolytalanra forditva a szot: hianyolhato, merthat barmiben is irjanak pl egy oprendszert miegymas (azt meg mindenki hasznal) nem lehet legalabb egy kis assembly-t kihagyni belole egykonnyen ...

Ha a bapc létezne Unix/Linuxra is, akkor tuti, hogy arra is szavazhatnánk!

fortran 2008?

Nekem az tok tetszik, hogy ruby itt eleg gyeren szerepel, web frameworknel viszont rails hatarozottan jobban all, mint itt ruby.

- Amikor kicsi egy nyelv, csak a rajongók használják akik látnak benne valamit

- Amikor megjelenik valamilyen felhasználása amiben előnyre tesz szert, megjelenik egy csomó fejlesztő aki már nem azért használja a nyelvet mert szimpi, hanem mert ebben lehet jelenleg a leggyorsabb eredményt elérni adott területen

Idővel a második szempont messze túlnő az elsőn.

Ha megnézed mivel indokolja meg valaki manapság, hogy C, C++, Java, C#, PHP (vagy bármilyen nagy nyelvet használ) szerintem elsöprő a: támogatottság, lehetőségek bősége, hordozhatóság, elterjedtség stb... jellegű indoklás a: "szép, jól tervezett, fantáziadús, kézreálló nyelv" jellegű indoklásokkal szemben.

Ahogy nő a felhasználói bázis, megváltoznak a nyelvek mögött álló tömegek: kisebbségbe kerülnek a rajongók, és többségbe "a gazdasági kényszerből" használók

Szerintem azért végül a szimpátia, a kézreállósság, szépség győz a végén. Már ha a "nagynak" számító nyelveket nézed. Ja és ha nem mondják meg neked hogy mit használj.

Tegyük fel csinálsz egy saját weblapot. Csinálhatod PHP-ban, de igazából pythonban is, javában, vagy akár C-ben is valami frameworköt használva, amelyik neked szimpatikus, és nem igazán köti meg a kezed, hogy a C nem kifejezetten webfejlesztő nyelv.

Vagy csinálni akarsz egy GTK alkalmazást. Azért nagyon sok nyelvhez vannak már libek, nem kell C-hez ragaszkodnod, eldöntheted hogy számodra mi a szimpatikus.

Vagy játékfejlesztéshez használhatsz Javát, vagy Pythont is akár. Persze a teljesítmény azért szempont lesz, szóval nem mindent lehet csak szimpátia alapján eldönteni. hm.

es ez mert tetszik? bruhuhu :( a ruby a legjobb nyelv! csak szvsz sokan nem tudjak hasznalni, meg idegenkednek tole mert nem olyan kotott mint egy Java...

Ada.

+1

Adaban tokre tetszik a task es a protected megvalositasa, bar neha tul szigoru a nyelv (amit persze megertek)

A taskozás a legjobb része a nyelvnek szerintem is. :) Sehol máshol nem láttam még ilyen szép és kézenfekvő párhuzamos programozási lehetőségeket.

A szigorúságát is szeretem, épp tegnap felejtettem el egy konverziót kódolás közben, abban a konkrét esetben automatikus típuskonverzió esetén feltehetőleg nagyon sokáig tartott volna a hiba megtalálása.

++

Python. Majd ha általánossá, és egyeduralkodóvá válik a 3-as verzió. Viszont sokmindenre nem jó. Hiába akarok pythonban webre fejleszteni. Tudnék, de senkit nem érdekel, amikor mindenki php tárhelyet vesz magának.

Java. Nem kedvencem, de el tudom képzelni, hogy megszeretem, ha egyszer valaki belémerőszakolja. Kéne, mert webre, androidra, és desktopra is tudnék fejleszteni vele.

PHP. Nagyon kiismertem. Még scripteket is ezzel csinálok, mert a BASH megint olyan amit nehezen akarok megemészteni.

Egyébként a kiírás szerint én válasszak python és javascript helyett. Ez akkor lenne logikus kérés, ha egymás helyettesítői lennének, nem? Hm. Ki kéne találni a javascript alapú oprendszert, és nincs gond :D

Miert, python alapu oprendszer van? :)

(egyebkent node.js segitsegevel nagyon fasza dolgokat lehet muvelni, nem kell feltetlen szerverkent hasznalni [hint: lessc.js pl nagy kedvencem])

Nincs python alapú oprendszer, de az miért baj? Vagy hogy jött ide? :D

node.js-t érdekesnek tartom. Sokmindent nem mond nekem a lessc.js, mert igazából csak pár sort olvastam róla :)

> Hm. Ki kéne találni a javascript alapú oprendszert, és nincs gond :D

Innen jott ide a python alapu OS :)

Javascript-alapu oprendszer:

A JS/UIX-ra ( http://www.masswerk.at/jsuix/ ) gondolsz vagy a Lively Kernel-re? ( http://en.wikipedia.org/wiki/Lively_Kernel )

Igen, nekem is valahogy a 'hadd ne kelljen mar valasztani', bar mostanaba node JS -t hasznalok szerveren, mondvan, hogy a cegnek van vagy 50-100 JS programozoja, koztuk top 100-as arcok, konferenciasztarok, ne kelljen nekik tudni pythonul vagy PHP-ul :)

Condorcet (Schulze-módszer pl. az mostanság úgyis divatos) szavazás kéne... ;)

Ha már itt tartunk: Mennyire használhatóak Python 3-mal a külső library-k?

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."

En most 6502 assembly-zek ujra, az miert nincs?! :)

Rebol http://rebol.com

nomeg Forth, pl http://flashforth.sf.net/
ez 1 olyan orokzold nyelv amit mindenkinek illene ismernie.
"OS" + interactive runtime + compiler + assembler + decompiler + disassembler, all in realtime and less than ~10k on a PIC micro controller... masszoval fuck arduino...

de szemezgetek a haskell-el is, mer szep,

viszont picolisp.org -ot szeretnek igazan elesben bevetni,

habar a javascript-el eleg nehez manapsag versenyezni, node.js, protovis, mongodb es hasonlok miatt. nem nagy gaz mert eleg kozel all a rebolhoz...

munkaim soran viszont ruby-zok leginkabb.

beprobalkoztam php-vel a foound.com -nal meg python/django-val a jamiq.com es yourchalkboard.com -nal, de isten orizz, h meg1x hozzanyuljak ezekhez. 1xuen primitivnek tunnek a fent emlitett nyelvek utan...

Sokat szemeztem a REBOL-lal. Mit csinálsz vele? Melyiket használod a fizetőst vagy az ingyenest?
----------------------------------------------------------------------
Környezetvédelmi nyilatkozat: Ez a hozzászólás kizárólag reciklált elektronok felhasználásával íródott.

Én a C#-ra szavaztam, de tudathasadásom van. Kiváló nyelv, és kiváló a .NET framework is. De windows... :(

(tudom, ott a mono, de az nálam a guminő kategória)

Egyelőre, de azért megvárnám hova fejlődik

várjuk már egy ideje...

jaja, en is igy vagyok vele!
En a C++-ra szavaztam, mert azt ismerem regebb ota, de a C# is kivalo cucc. :)

Udv. bnv

Nehéz volt dönteni Javascript és Ruby között, végül utóbbi kapta a szavazatot. De mindkét nyelvvel hihetetlen jó dolgokat lehet csinálni.

Jelenlegi kedvenc: Go

Nem használom, csak gyönyörködöm benne.

Ez a google féle? És mire jó? (azon kívül, hogy gyors állítólag)

Igen, a Google féle.
Egyszerű: kevés, de jól használható feature-ök vannak benne.

Leginkább a következők:

  1. implicit interface-ek
  2. runtime reflection
  3. függvényliterálok (melyek closure-ök egyben) és függvény változók
  4. defer statement
  5. nyelvbe épített egyszerű CSP concurrency támogatás
  6. gyors fordítás
  7. garbage collector és egy-két magas szintű adatszerkezet

Na, amíg végigguglizom ezeket a kifejezéseket :D És mire használható? Vannak-e hozzá opengl libek, vagy gtk, vagy mfc. stb.

gtk es opengl pl van. (legalabbis tobbe-kevesbe, ranezesre a go-gtk meg elegge in progress)

Ahogy a felettem lévő említette, vannak kezdemények, de egyelőre ne álmodj kiforrott gui-ról.

Szerverfeladatok programozására viszont már a jelenlegi standard library-jével is alkalmas.

Itt van egy gyakorlati példa egy URL rövidítő szolgáltatásra:
http://wh3rd.net/practical-go/
http://osdc.blip.tv/file/4432146/

alapvetoen osztott rendszerek programozasara keszult