Hát nem is tudom...
Ha most kezded, én a Python-t ajánlom.
Én C++-al kezdtem.
De ez a könyv ősrégi.
"De azzal nem érek semmit nem???"
Ez nem igaz. Megtanulnál különböző problémákra megoldásokat, paradigmákat, "technikákat", stb...
(Az való igaz, hogy a C/C++-t több helyen fogják el referenciaként.)
De, hogy a lényegre térjek, nem a programozási nyelv teszi a programozót, az csak egy eszköz.
Nem... Nem...
Nem az a lényeg mivel kezdesz, hanem az a lényeg, hogy valamivel kezd el. Én a C/C++ t javaslom. Bár az OOP eléggé megzavarhatja az embert, mert eléggé másmilyen agymenet kell hozzá.
Mellesleg ha egy nyelvet megtanulsz, onnantól egy másikat sokkalta könnyebb. Ez nem olyan nyelv mint 1 idegen nyelv, hanem egy utasításokból, elágazásokból és ciklusokból összerakott program. Ami persze minden nyelvben megvan valósítva, csak máshogy kell megírni.
Ami a legnehezebb, nyelvekk között megtanulni: a belső lelki világa. Mivel lehet hogy, ugyanazt az egyik nyelv elfogadja, míg a másik nem. (Volt rá pálda)
Pl.: Előtesztelős ciklus, addig ismétli önmagát, míg az eldöntés igaz. Ha hamissá válik kilép és folytatja a futást.
@@@@@@@@@@@@@@@@@@@@@@@
PHP nyelven:
$true = true;
while($true === true) {
----$true = false;
}
@@@@@@@@@@@@@@@@@@@@@@@
C nyelven (fvg - függvény, mivel a C függvények hallmazából áll):
int main(int argc, char** argv) {
----int igaz;
----igaz = 1;
----while(igaz == 1) {
--------igaz = 0;
----}
----return 0;
}
@@@@@@@@@@@@@@@@@@@@@@@
C++ nyelv megeszi a C nyelvet is, de így is mükszik. Itt több fáljt tesz ki, másrészt OOP-ben is van. :)
{main.cpp}
#include "Elagazas.h"
int main(int argc, char** argv) {
----Elagazas E();
----return 0;
}
{elagazas.cpp}
#include "Elagazas.h"
Elagazas::Elagazas() : igaz(true), szam(1) {
----while(igaz == szam) {
--------szam = 0;
----}
}
{elagazas.h}
class Elagazas {
--public:
----Elagazas();
--private:
----bool igaz;
----int szam;
};
@@@@@@@@@@@@@@@@@@@@@@@
JAVA nyelven ugyanaz:
public class Elagazas {
----private boolean igaz = true;
----public static void main(String[] args) {
--------while(this.igaz) {
------------igaz = false;
--------}
----}
}
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!