Kezdőoldal » Számítástechnika » Programozás » Melyik a legjobb programozási...

Melyik a legjobb programozási nyelv?

Figyelt kérdés
De olyan kellene nekem ami könnyen tanulható/kezelhető, de jó programokt lehet vele írni.. előre is köszönöm :)
2011. szept. 25. 17:48
1 2
 1/17 anonim ***** válasza:
100%

Nincs olyan hogy "legjobb". Egy nagy játékot vagy rendszert nem csak egy nyelvben írnak meg mert egy adott programnyelvnek megvannak a maga erős és gyenge pontjai. A prok és a kontrák.

Python-t meg Pascal-t könnyű tanulni. Kezdőknek ajánlatos. Pascal sajnos egy kihalt nyelv de remekül megalapozza a többi nyelv tanulását. Pythonban írták a Blender nevű 3d modellező programot is szóval elég sok mindent lehet vele csinálni.

2011. szept. 25. 18:08
Hasznos számodra ez a válasz?
 2/17 anonim ***** válasza:

Kezdésnek én is a Pythont ajánlom, van hozzá egy igen jó ingyenes tankönyv magyarul, keress rá.


Egyébként szerintem nagyon jó ötlet kezdésnek a Logo is. Én azzal kezdtem. Két dolog miatt jó, egyrészt nem kell hozzá annyira fejlett absztrakciós képesség, másrészt sokkal gyorsabb és biztosabb a sikerélmény.


Amúgy ha már 3-4 programozási nyelvet ismersz, akkor lényegében bármilyen újabb nyelvet alapszinten meg tudsz tanulni 2-3 nap alatt (legalábbis én ezt olvastam pár éve, és az én esetemben be vált a jóslat).

2011. szept. 25. 22:23
Hasznos számodra ez a válasz?
 3/17 anonim ***** válasza:

Brainfuck - 8 utasitásos, gépközeli nyelv

Assenbly - leggyorsabb, leggépközelib nyelv

C++ - legelterjedtebb, legjobban használt nyelv

.

de ezek mind nehezek lehetnek neked

.

Pascal al tanulnak sokan

meg sok nem túl ismert de jó nyelvel mint fent irták

.

egyetemen C nyelvböl tanulnak általában

.

hobbi szinten bármilyen egyszerü "játékos" nyelv jó neked

LOGO pl magyar "gyerek" programnyelv

Visual Basic ot szokták még "könyü" nyelvnek mondani.

(Game Maker t is nézegetheted ha játékok érdekelnek inkább)

2011. szept. 26. 11:15
Hasznos számodra ez a válasz?
 4/17 anonim ***** válasza:

Ja bocs logo t már irták

akor irom a Simple t ez is "gyerek" programozásinyelv.

2011. szept. 26. 11:17
Hasznos számodra ez a válasz?
 5/17 anonim ***** válasza:
100%

11:15

"Brainfuck - 8 utasitásos, gépközeli nyelv"

Ez nem igaz, a Brainfuck egy minimális utasításból álló nyelv, ami mégis Turing teljes.

"A nyelvet Urban Müller készítette Amiga OS 2.0 alá azzal a céllal, hogy olyan Turing-nyelvet hozzon létre, amire a lehető legkisebb fordítóprogramot meg tudja írni"

"A Turing-teljes nyelvekkel minden lehetséges program megírható. Mivel ez a lehetséges programozási módok közül az egyik legnehezebb, legátláthatatlanabb, ezért kaphatta a nyelv az „agycseszegető” nevet (finoman fordítva)."

Forrás: [link]


"C++ - legelterjedtebb, legjobban használt nyelv"

Ez sem igaz, A TIOBE Software közzétette hivatalosan is elfogadott éves kimutatását a legnépszerőbb programozási nyelvekről. A TIOBE nem próbálja megkeresni a legjobb programozási nyelvet, mindössze a Google, Google Blogs, Yahoo!, Wikipedia, MSN és Youtube rendszerekből nyert statisztikák alapján próbál egy népszerűségi sorrendet felállítani.

Java a legelterjedtebb, legjobban használt nyelv.

[link]


18:08

"Nincs olyan hogy "legjobb". Egy nagy játékot vagy rendszert nem csak egy nyelvben írnak meg mert egy adott programnyelvnek megvannak a maga erős és gyenge pontjai."

Ez így igaz, olyan nincs hogy legjobb, olyan lehet hogy legelterjtedtebb, kezdőknek ajánlott,vagy valamely feladat/részfeladat/problámakör leprogramozására a legalkalmasabb ill. közel legalkalmasabb.

2011. szept. 26. 14:36
Hasznos számodra ez a válasz?
 6/17 anonim ***** válasza:

Ugyanost a wikin van a 8 utasitás tehát az a minimális utasitás és maga a Turing elv egyfajta gépközeliséget jelent

mert hogy a Turing is egy gép:)

persze it nembközvetlen a proceszor hoz közeli de a kódólás majdnem olyan mintha gépi kódba irnál

na de ez csak,érdekeség lényegtelen

c++ mint széleskörü programozási nyelv ugy elterjedt (tehát még c++ ban "mindent" megtudsz irni adig javában már nem és elégé kötött nyelv is viszont van egy kis platform fügetlensége de milyen áron?)

de lényegében ez se számit

2011. szept. 26. 14:59
Hasznos számodra ez a válasz?
 7/17 anonim ***** válasza:

Már csak az csodálom hogy assembly re nem panaszkodtál:)

az lene ezekszerint a legjob nyelv?:)

2011. szept. 26. 15:02
Hasznos számodra ez a válasz?
 8/17 anonim ***** válasza:

"Ugyanost a wikin van a 8 utasitás tehát az a minimális utasitás és maga a Turing elv egyfajta gépközeliséget jelent

mert hogy a Turing is egy gép:)

persze it nembközvetlen a proceszor hoz közeli de a kódólás majdnem olyan mintha gépi kódba irnál"

Fizikailag is megépített gépek közül van RISC (Reduced Instruction Set Computer, "csökkentett utasításkészletű számítógép") és CISC (Complex Instruction Set Computer, vagyis "összetett utasításkészlettel rendelkező számítógép").

Ez erősen RISC-be sorolható. Meg lehetne építeni ilyen utasításkészletű gépet, de nem érné meg. A c c++ vagy bármelyik programozási nyelv Turing teljes, lehetne pl. c++ alapú processzort is csinálni, persze ez nagyon bonyolult processzor lenne, nagyon drága lenne stb. Minden ami szoftver azt meg lehetne építeni közvetlen áramkörökből is (elég sok pénz árán ugyan)


A c++ a java a pascal stb. is tekinthető egy-egy Turing gép utasításkészletének.

"Már csak az csodálom hogy assembly re nem panaszkodtál:)

az lene ezekszerint a legjob nyelv?:)"

Ezt írtam ha elolvasod akkor látod : "olyan nincs hogy legjobb". Erre nem panaszkodtam mert ezt az egyet jól írtad. Gépközeli nyelvet nem annak neveznek ami Turing teljes, mert akkor minden programozási nyelvet annak kéne nevezni.

A valódi hardver közeli nyelvek ill. a hardver közvetlen "anyanyelve" a hatékonyság és a hardver előállítási költség miatt olyan amilyen pl. minimalizmus. A Brainfuck is minimalizmus sőt sokkal minimalisztikusabb, de ennek ára van, egyáltalán nem hatékony, sőt a programozhatóság szempontjából a legnehezebbek közé tartozik. Ez ezoterikus programozási nyelv, ez nem valami misztikus dolgot jelent. Ez "csak" agytorna, játék, nem hatékony mert jelentősen nagyon lassú lenne benne sok algoritmus, a gyakorlatba is használt programozási nyelvekhez képest. A Turing teljesség miatt lefut a jól megírt algoritmus véges lépésen belül, de az nem mindegy hogy mennyi az a véges lépés a gyakorlatba, Turing teljesség szempontjából mindegy.

2011. szept. 26. 16:11
Hasznos számodra ez a válasz?
 9/17 anonim ***** válasza:

problémához, feladathoz választják a a programozási nyelvet, ezért nem nagyon van legjobb.


Ha tanulni akarsz programnyelvet kezdhetsz nyugodtan C-vel is. Ekkor számológépet, karakterbeolvasót összeadót meg ilyen kis hülyeségeket tudsz majd írni és gyakorolni vele. Ajánlom hozzá a BRIAN W. KERNIGHAN – DENNIS M. RITCHIE

A C programozási nyelv könyvet. Ezzel rögtön beleugrasz a vízbe.


Ha inkább hobbiként kezded akkor valami mást keress, olyat amivel könnyen tudsz a képernyőre firkálni. Ebben az esetben nem tudok ajánlani nyelvet sajnos.


Ha mindkettőt akarod akkor Java-t ajánlom. Kicsit nehéz elsajátítani először csak kis programokat tudsz írni, de azután könnyen tudsz a képernyőre is firkálni kis játékokat írni.


2 féle módon "kezelheted":

1.írod egy sima szöveges fájlba a programot, majd fordítod parancssorból és futtatod

2.letöltesz egy IDE nevű programot amiben megírod majd az automatikusan fordítja és indítja neked. Ebben lehetnek extrák is mint kódkiegészítés meg ilyenek...


Sok sikert!


ui.: Elég egy programnyelvet megtanulni utána a többi is menni fog csak pár példát meg kell belőle nézni vagy kisebb programot írni.

2011. szept. 26. 19:35
Hasznos számodra ez a válasz?
 10/17 anonim ***** válasza:
A BrainFuck. Kész, vita lezárva.
2011. szept. 26. 21:36
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!