HUP Readers' Choice 2007 - Kedvenc programnyelv

Címkék

assembly
0% (0 szavazat)
c
0% (0 szavazat)
c++
0% (0 szavazat)
c#
0% (0 szavazat)
java
0% (0 szavazat)
pascal
0% (0 szavazat)
perl
0% (0 szavazat)
php
0% (0 szavazat)
python
0% (0 szavazat)
ruby
0% (0 szavazat)
Összes szavazat: 0

Hozzászólások

Most elég kiegyenlített (c, php, perl ,python).

Feladattól függ ... (C, perl, python, esetleg ruby)

Itt a hozzaszolasok kozt szertnek szavazatot leadni pure FP nyelvekre. Hatha kov. evekben bekerul valamelyik.

zsolt

Szerintem hülyeség volt a C-t és a C++-t különválasztani. A C++ programozók nagy része a feladatok egy részét szerintem C-ben kell, hogy megoldja (mert mondjuk speciális feladat az operációs rendszeren).

Hol? Mert elolvastam volna, ha látom a linket :) (Viszont mivel a szavazásnál nem látom, nem fogom feltúrni minden szavazás alkalmával mindig, hogy miért pont azt a néhányat hová miért kategorizálták :p)

Az hozzászolásomkor aktuális hozzászólásokat meg végigolvastam.

Mondjuk, ha ez ekkora vita, akkor én úgy oldottam volna meg, hogy mind a hármat felveszem :D

Jövőre érdemes lenne külön kategóriát csinálni a szkriptnyelveknek és a compiler-es nyelveknek. Nagyon feladatfüggő, hogy mikor melyik kategóriából választ az ember.
C# amúgy miért ilyen népszerűtlen itt? A sötét oldal nem csinálhat jót? :)

A COBOL es a Fortran is kimaradt :'(

-------------
I don't want to achieve immortality through my work... I want to achieve it through not dying. - Woody Allen

A java-ra szavaztam, mert kedvelem GUI-ra, de e helyütt szeretnék leadni egy extra szavazatot a pythonra, mint a világ 2. legjobb programnyelvére.

Ha valaki szereti e java-t, mert "powerful" és szereti a python-t, mert "easy", az szeretni fogja a groovy-t is, mert az mind a kettő együtt. A java-ra épül, és nagyon könnyű benne programozni.
Én is szeretem a python-t, de sajnos nagyon lassú, ezért csak script nyelvként használható.

Én meg úgy vettem észre, hogy utána se sokat gyorsul.
Két saját tapasztalatom is van.
1. GIMP-hez írtam python-ban egyedi HSV átalakító plugint. A futás sajnos 10 perces nagyságrend körüli volt. Átírtam C-be és ott 2-3 másodperc volt a futás idő.
2. Készítettem egy fibonacci tesztet C, Java, Python hármasra. Meglepetésemre a Java ugyanolyan gyors volt, mint a C. A python sajnos itt kb. 1000-szer lassabb volt :-(
Ennek ellenére szeretem a Python-t és egyszerűbb dolgokat jó benne csinálni.
Eleinte a Java sem volt nagyon gyors és hova fejlődött!

Van egy észrevételem. Előfordulhat, hogy egy eszköz
(itt: programnyelv) senkinél sem első, de mindenkinél benne
van mondjuk az első 3-ban. Ez a nyelv 0 szavazatot fog
kapni. Míg mondjuk egy többes választás esetén lehet hogy
első lenne. Én pl a 'C'-t választottam, de az első
3-ban benne lenne mondjuk az assembly és valamelyik
script nyelv is. Ez azért van, mert a feladattól függ,
hogy melyiket használom.

Nem lehetne úgy megoldani a jövőben a szavazást, hogy
többet is ki lehessen választani?
> Sol omnibus lucet.

Az elso harmat osszevonhattuk volna , egyszerubb lett volna dontes .

Hát ez elég érdekes, hogy a c és a php vezet. A c igencsak elavult szemléletű, a php pedig leginkább kisebb webes feladatokra alkalmas. Java, C++, C# miért maradt le ennyire? És a fő döbbenet: a pascal mi a fenére jó, most őszintén? Mert pc-n én is azzal kezdtem, programozást tanulgatni jó játék, de komolyabb dolgokra, háát... :)

A Brainfuckrol hallottatok mar? :P

A Hello World program Brainfuckul:

++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.

Magyarul: http://www.ircbot.hu/bf/?site=home

Tevedes, ez valoban programnyelv. A definicio pontos tisztazasahoz tobb egyeb fogalom is szukseges, de meg az utcai ertelemben veve is az. Talalsz mindenfele feladatra ebben irt programot. :) Less utana

-------------------------------
"A gorog katolikus noknek 8 dioptria alatt nem kotelezo a bajusz!" avagy "Nozni csak muholdal lehet..."

Egyszer kiváncsi lennék olyan szavazásra, ahol csak szoftverfejlesztők szavaznak: csak azért mert nagy eltérést látok a való élet és a szavazás között. A C-nek van még létjogosultsága. de akkor is nagy szakadékot látok az OO nyelvek és a többi, mondjuk a C-között. A valóságban szerintem OO nyelveket sokkal többen használják. Az meg megint más kérdés, hogy használhatóságra, vagy szimpátiára szavazunk.

Egyébként én C++-ra szavaztam.

Tudom sokszor volt, és nem flamelni akarok, úgyhogy akár figyelmen kívül is lehet hagyni: már hozzászoktam, hogy a php-sok is programozónak nevezik magukat, meg a php-t is programnyelvnek de, hogy ennyi szavazatot kapjon egy ilyen oldalon!!! A cégnél megkérdeztem a többi programozót és egyöntetű vélemény volt, hogy a php az meg mi! Kihangsúlyozom vélemény.
--
A lehetetlen csak a lusta ember kifogása!

Attól, hogy valakinek van php alapú weboldala miért lesz a webfejlesztő programozó. És egyáltalán nem bántani akarom a webfejlesztőket, bár a legtöbb egyetemen is külön választják a két dolgot. Nem magával a php-vel van gondom, hanem azzal, hogy nincs egy elfogadott meghatározás a programnyelvekre. Milyen feltételeknek kell eleget tennie egy programnyelvnek? Szerintem pl. a php 1-2 nek nem tesz eleget. Ha nagyon keresnék még biztos találnék másik nyelvet is.

Egyik volt tanárom mondta: aki tud C-ben programozni, az rövid idő alatt meg tud tanulni bármilyen másik nyelvet, viszont aki tud php-ben weboldalt írni, annak másik nyelv tanulását teljesen előről kell kezdeni.
--
A lehetetlen csak a lusta ember kifogása!

Idézet a wikipedia php szócikkéből:
"A PHP elterjedt nyílt forráskódú szerver-oldali programozási nyelv. Szintaktikája leginkább a C programozási nyelvéhez hasonlít."
Sőt, a javascript és a basic is programozási nyelv. Szerintem te arra gondolsz hogy a php gyengén típusos, interpreteres nyelv.

(de ez már részedről olyan mintha szánakozva néznéd az esti időjárásjelentést "LOL! GYENGE hózápor! GYENGE!" - felkiáltásokkal.)

Ezzel - bár magam sem rajongok túlságosan a PHP-ért - nem értek egyet. A PHP nem csak weboldalak készítésére jó, bár tény & való, hogy sokan arra használják. Azonfelül a PHP van annyira OO mint a Perl. Sem a PHP, sem a Perl, nem tipusos. Akkor a kollégáid szerint a Perl sem programnyelv, mert interpretált szar, és akik ebben programoznak, azok mindenek csak nem programozók?

Ne haragudj, észérvekkel meg lehet engem győzni, de amit itt mondasz, azok nem észérvek, hanem egyszerű fikázás.

"Ne haragudj, észérvekkel meg lehet engem győzni, de amit itt mondasz, azok nem észérvek, hanem egyszerű fikázás. "

Na pont ez volt a lényeg, márhogy valaki megírja, hogy itt nem csak észérvekről van szó, ez van a hozzászólásom elején is. A flame-el csak erre akartam rávilágítani. És tök mindegy melyik nyer a lényeg azon van, hogy valakinek valamelyik a szimpatikusabb.

Tény, hogy nem szeretem a php-t. 1-2 dologban lehet kicsit túloztam, de csak erősíteni akartam, hogy ez az érzelmekről is szól. Az meg, hogy a munkahelyemen nem szeretjük a php-t, attól még nem nézzük le a php-seket. Söt vannak igen jó kollégáink, akik a cégnél ezt művelik. (igaz pár épülettel arréb). Ennek ellenére válalom a mondataimat, és azok következményét is.

Nem szeretem a php-t, a pascal-t, és az assembly-t sem. Ha akarok tudok észérveket is mondani, de nem az a lényeg hanem, hogy így van, ez a szimpátia. Tovább nem szeretném véleményezni egyik programnyelvet sem.

--
A lehetetlen csak a lusta ember kifogása!

Az hogy nem szeretek valamit, az egy dolog, ettől még a hovatartozását nem kérdőjelezem meg. Mondhatnám hogy a C nem programnyelv, mert személy szerint utálom, de nem teszem, mert egyfelől tudom, hogy az, másfelől tudom, hogy nagyon sok ember műveli, kisebb vagy nagyobb sikerrel.

Szóval azért gondolkozz el a programnyelv definicióján, mert arra a kijelentésedre mindenki fel fog háborodni.

Úgy tudtam, a programnyelvek közé tartoznak compiled és interpreted nyelvek, nem csak a gépi kódra fordított nyelv programnyelv. Ugyanazt a programot ekvivalens módon meg lehet írni akármelyik magasszintű nyelven, beleértve interpreled és compiled nyelveket, csak sebességben lesz más. Miért ne lenne az egyik programnyelv?

Erdkes a tiobe listajat nezegetni. Ok mondjuk az assemblyt nem jegyzik, de kulonben egesz jo egyezese van a fenti listanak az elso tizzel. Jo a VB itt kimaradt, na. ;-)

Visual Basic... Pfff, úristen... Lehet, hogy csak túl sok a villamosmérnök ismerősöm, de szerintem az Assembly az egyik legfontosabb nyelv, bár igaz, hogy kedvencnek nem véletlenül tartják kevesen az alacsony szintű nyelveket. :) Nálam nagyon hardver közeli dolgokra Assembly, általánosságban C, ha tényleg szükség van az OOP-re, akkor C++, szerver oldalon PHP, kliens oldalon JavaScript, a gépemen bash, más meg nem érdekel. :)