Kezdőoldal » Számítástechnika » Programozás » PHP programozási nyelv könnyeb...

PHP programozási nyelv könnyebb mint C++/C#?

Figyelt kérdés
2017. máj. 9. 00:32
 1/7 2*Sü ***** válasza:

Alapvetően könnyebb. Ha nem programoztál még életedben, akkor könnyebb elkezdeni.


Haladó szinten meg inkább azt mondanám, hogy mások a nehézségek, lévén egészen másra használjuk őket.

2017. máj. 9. 02:15
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:

A szintaktika hasonló, viszont van pár nagy különbség:

- A PHP gyengén típusos nyelv, míg a C++ és C# erősen típusos. Mindkettőnek vannak előnyei és hátrányai egyaránt.

- A PHP-t alapvetően másra használjuk, mint a C++/C# nyelveket

- Eltér az eszközkészlet is, legfőbb különbség az input/output és a display, mivel PHP esetén ezt a webszerver illetve a HTML szolgáltatja, míg pl C#-ban rengeteg vizuális komponens szolgál megjelenítésre és inputra.


Első sorban azt kell eldöntened, mivel szeretnél foglalkozni. Ha weboldalakat fejlesztenél, akkor PHP. Ha asztali programokat, akkor meg C# (gyorsabb benne a fejlesztés, mint C++)

2017. máj. 9. 08:18
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:

Egyik programozási nyelv sem könnyebb, mint a másik. (OK, most brainfckról, malbolgról és társairól most ne beszéljünk).

A megoldandó feladat a nehéz. Jellemzően PHP-val tipikusan dinamikus weboldalakat készítenek. c#-ban komoly vállalatirányítási rendszereket is. Egyik nyilván nehezebb lesz a másiknál.

A nyelvekhez visszatérve: a PHP nekem kifejezetten nehezebb a tipusok, a ternary operátor, stb... miatt. A c# nekem könnyebb. De mondom, ez egyéni és főleg megoldandó feladat befojásolja.

2017. máj. 9. 08:24
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:

Kb 5 éve kezdtem tanulni C#-ot, előtte PHP-t akartam, aztán mégsem azt választottam.


Személy szerint nekem akkor a php nehezebb volt, de nyilván ez nem jelenti azt, hogy mindenkinek az.

2017. máj. 9. 09:19
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
#3: Mi a gond a ternary operátorral? Az ugyanúgy műxik PHP-ben és C#-ban is, nem?
2017. máj. 9. 09:57
Hasznos számodra ez a válasz?
 6/7 2*Sü ***** válasza:

> Egyik programozási nyelv sem könnyebb, mint a másik.


Azért kezdőként az első lépések megtételében vannak erős különbségek. Én anno még Commodore Basic-ben kezdtem a programozást. Onnan a Pascal nyelv elég nagy ugrás volt, harmadszori nekifutásra sikerült csak igazán jól megértenem. Hiszen a Basicben csak használtál egy változót és kész. A Pascal tanulásánál meg pislogtam, hogy mi az, hogy deklarálni egy változót, és miért is kell ez? Meg kellett érteni a különböző adattípusokat, ehhez meg nem árt, ha az embernek van valami matematikai háttere a kettes számrendszerről. C-nél nagyon hamar előjönnek a pointerek például, amihez meg érteni kell azt, hogy hogyan kezeli a processzor a memóriát. A C++ és a C# ehhez képest sokkal „könnyebben kezelhető”. A PHP sokkal tovább zökkenőmentes, nem kell változót deklarálni, könnyebben elsajátítod a vezérlő szerkezeteket. Kevesebb dolgot kell megtanulni és megérteni ahhoz, hogy ne a programnyelvet, hanem magát a programozást tanuld és gyakorold. A nyelvspecifikus további ismeretek csak jóval később kellenek, hiszen egy PHP-hez ismerni kell a HTML-t – illetve CSS-t, Javasciptet –, érteni kell, hogy hogyan működik a HTTP protokoll, hogyan működnek a sütik, a session-ök, a GET és POST paraméterátadás, aztán hamar eljut az ember oda, hogy az SQL-t is meg kell tanulnia, és akkor még csak a középhaladó szintnél járunk.


Tehát abban van igazság, hogy minden programnyelvet kb. ugyanolyan nehéz profi szinten elsajátítani, maximum mások a problémák. De az elindulásnál a PHP – a rugalmasságából, a rengeteg, gyakori feladatokat elvégző függvényeiből, a gyengén típusosságából fakadóan – jóval könnyebb, mint egy erősen típusos nyelv.

2017. máj. 9. 10:24
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

#5: Hát sajnos pont hogy nem. Php-ban pont balról jobbra értékelődik ki, pont fordítva mint minden rendes nyelvben. Ezt már beszivtam egyszer.

Pl.:

<?php

$egy = 1;

$ketto = 2;

echo $egy==1?"1":$ketto==2?"2":"3";

?>

Tippelj mit ír ki! Hát persze hogy 2 lesz a kimenet.

2017. máj. 9. 10:32
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!