Hirdetés
- iPhone topik
- Milyen hagyományos (nem okos-) telefont vegyek?
- Milyen okostelefont vegyek?
- Apple Watch
- Ez lehet az Apple hajlítható telefonjának formája, mérete
- Kiszivárogtak a Dreame első telefonjának egyes specifikációi
- A Samsung bemutatta a világ első 2 nanométeres mobilchipjét
- Xiaomi 15 Ultra - kamera, telefon
- Xiaomi 15T Pro - a téma nincs lezárva
- Google Pixel topik
-
Mobilarena

Új hozzászólás Aktív témák
-
flugi
tag
akkor dúl az egyetértés. Azt állítom, hogy a C/C++ azért ment neked könnyen, mert előtte láttad a Pascalt, ami világossá tette, hogy milyen bütykök vannak egy programban (változó, kifejezés, szerkezetek). Ez kb olyan, mintha úgy tanulnál idegen nyelvet, hogy annyit kell már csak megjegyezni, hogy melyik szó helyett melyik szót kell írni.
Mi ehelyett használunk kitalált nyelvet. -
KPepe
senior tag
Csak egy észrevétel: véleményem szerint nincs szükség arra, hogy leszóljuk a másik nyelvet - itt Pascal - mert van, akinek az tetszik. Én 2 évig Pascal-oztam középsuliban, és nagyon tetszett. Aztán jött az egyetemen a C első félévben, és könnyedén ellavíroztam a Pascal ismereteimre építve. Második félév és C++ kellett ahhoz, hogy megizzadjak programozáson.
Most nem kötözködésből írtam, csak arra szeretnék rámutatni, hogy embere válogatja. Teszem azt én sem mondom, hogy a Renault Mégane rossz autó, mert nekem nem tetszik. Attól az még jó autó, csak nekem nem tetszik. -
orbano
félisten
Nem az olvashatóságon van a hangsúly, hanem a módszereken. A Pascal sokkal kötöttebb mint a C,C++, nem tudod magad olyan könnyen lábonlőni. És itt az alkalmazott programozói fogásokon van a hangsúly. A C túl sok eszközt ad a kezedbe, amit egy kezdő jó, ha még nem lát, és inkább az algoritmusokra tud koncentrálni, nem a pointerekkel/referenciákkal való zsonglőrködésre.
Én speciel Basic-kel kezdtem és utána jött a Pascal, majd végül nagy nehezen a C++. Azóta jött hozzá kötelezően az Ada95, C#, Java, PHP
-
flugi
tag
Igyekszem tisztába tenni a dolgot, mert amit mondasz, nem egészében hibás, csak részben. Nincs veszélyesebb a részigazságnál

okítok C++ nyelvet. Úgy kezdjük, hogy egy számítógépmodellben magyarázzuk hogy milyenek a kifejezések, hogy néz ki egy értékadás, hogyan lehet ezeket szekvenciába rakni, egyáltalán mi az hogy változó, mi az elágazás, mi a ciklus.
Ezt mind papíron, egy saját nyelven. A legfontosabb érv, hogy ne azonnal ''egyszerű'' C++ programokkal induljunk, az olvashatóság, a magyarázhatóság, és legfőképpen a technikai részletek elrejtése, hogy a lényeg (szerintünk lényeges dolgok) legyen az egyetlen, ami számít. Ezért van is egy kis rugalmasság ennek a nyelvnek a szintaxisában, papíron mindent kicsit könnyebb. Ilyenkor a nebulók rászoknak arra, hogy a szándékuk legyen jó, a kód meg ahogy sikerül.
Ha ezt mind egyből C++ vagy pláne C-ben tennénk (printf vs cout), magyarázhatnánk egy csomót, hogy mit keresnek a pontosvesszők meg operátorok a kódban, és elvesznénk a részletekben.
A Pascal nyelv egy igazi tanulónyelv, mert aránylag olvasható, és intuitív. Kicsit meg van turbózva a szöveges meg a grafikus terület, így könnyen lehet a diákokat érdeklő programozási feladatokat adni. A modellnyelv persze még jobb, mert abban egyáltalán nem kell ''pontosvesszőket vadászni'', de nem is fut, csak papíron van, és értelmezgetni kell.
Mi azért választottuk a saját nyelvet, mert nem akarunk egyáltalán első évben platformfüggő dolgokat tanítani. Nem akarunk senkit rászoktatni valami piaci IDE használatára. Szabvány C++ okítás van a modell után, és mivel mindenki windowson szeret fejleszteni, és (kényelmi okokból) linuxon megy az ellenőrzés, a platformfüggetlen kódolás elemi követelmény.
Ha bárkinek problémát jelent az, hogy több mint egy nyelvet ismer, akkor az semmiképpen ne menjen programozónak. Egy jó programozó sok nyelvet ismer, és a feladathoz a megfelelő eszközt választva rákényszerül más és más nyelveket használni. Óriási jelentősége van annak, hogy tudjon arról, hogy milyen funkciókat tudnak nyelvek betölteni. Ugyanis nagyon könnyen lehet C-ben Pascal programot írni (mint ahogy azt általában a diákok teszik átszoktatás után jó ideig), még hallottam is embert, aki szerint az a jó a C-ben, hogy lehet olyat írni, hogy
#define begin {
No ez nem a Pascal hibája, hanem annak a jele, amikor valaki választ egy nyelvet, és a többit kinevezi feleslegesnek![;]](//cdn.rios.hu/dl/s/v1.gif)
-
flugi
tag
''Én szerencsére ellenálltam a TP oktatásnak, és már kezdem felejteni azt is, ami megragadt. Szégyen, hogy ezt még tanítják.''
Ezt nem értem. Mi is a problémád a Pascallal?
Azt vettem észre, hogy nagyon sokan azt hiszik, hogy a Pascal egy belépő, egy oktató lépés a C felé, ami meg maga a megváltás. Ez egyáltalán nem így van. A Pascal egyike Wirth mester sok nyelvének (tessék megnézni a Modula 3-at, az kb a Pascal továbbfejlesztése), aminek a legfőbb előnye az érthetőség, az elvi letisztultság.
A következő érveket hallottam eddig a Pascal vs C flame-kben:
- A Pascal lassú. Ilyet csak igazán lamerek mondanak, mindenki tudja hogy a nyelv és a sebesség között nincs reláció, legfeljebb a fordítóprogramjaik között. Lehet csinálni lassú és gyors fordítókat bármilyen nyelvhez. (jó, assemblyhez nehéz lassút
)
- A C sokoldalúbb. Ez egy önbeteljesítő érv: a C csak azért sokoldalúbb, mert többen foglalkoznak vele, és így több programrészletet lehet C-ben találni. Ez sem a nyelvtől függ.
Tény, hogy gyakorlati feladatokban praktikusabb C-ben programozni az iparban, amikor határidők vannak, és nagyobb rendszerekbe kell tudni beledolgozni. A Pascalnak egy területen van igazi jelentősége, és ez az oktatás. Ezért nem is értem ezt a véleményt. Nem tudom, hogy milyen rossz hatással lehet a Pascal nyelv ismerete más nyelvek használatakor.
(nem úgy mint a BASIC
, ahogy Dijkstra mester is mondotta volt)
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- LENOVO ThinkPad T470,14",FHD,i5-7300U,8GB DDR4,128GB SSD,WIN11
- X1 Carbon Gen13 14" FHD+ IPS érintő Ultra 7 268V 32GB 512GB NVMe ujjlolv gar
- LENOVO ThinkPad T470,14",FHD,i7-7500U,16GB DDR4,512GB SSD,WIN11
- Latitude 5530 27% 15.6" FHD IPS i5-1245U 16GB 512GB NVMe magyar vbill ujjolv gar
- Új Gamer PC RTX 5060 Ti 16GB i5-14400F 32GB DDR5 Garanciás
- Xiaomi 13T Dobozzal Töltővel
- LG Gram 14 WUXGA IPS i7-1360P 5.0Ghz 12mag 32GB DDR5 1TB SSD Intel Iris XE 10óra Akku Win11 Garancia
- Alienware 17r4 olvass
- Microsoft Surface Laptop 4 13.5" Ryzen 5 4680U 6magos! 16GB 512GB 1 év garancia
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest




![;]](http://cdn.rios.hu/dl/s/v1.gif)




