Kezdőoldal » Számítástechnika » Programozás » Mi a különbség a C, a C++ és...

Mi a különbség a C, a C++ és a C# között?

Figyelt kérdés
Egyikhez sem értek, csak mindegyik C betűvel kezdődik.

2014. jún. 8. 11:08
1 2 3
 11/25 SimkoL ***** válasza:

'Sok nyelvet kell megismerni, mindegyiknek megvan a maga helye valahol, sőt.' :) Ugyanarról beszélünk.

Abban biztosan sokan nem értünk egyet, hogy nem tartom jó tanulónyelvnek, mert 'istenigazából' nem tanít meg programozni. Amikor egy alacsonyabb szintű nyelvből fejlődik fel valaki sokkal 'kreatívabb' lesz egy magasabb szintű nyelvben.

2014. jún. 9. 18:53
Hasznos számodra ez a válasz?
 12/25 anonim ***** válasza:
100%

Egyetértek az előtte szólóval, tényleg jobb egy alacsonyabb szinten kezdeni a tanulást, hiszem jó szemlélet és gondolkodási módot ad.


Azonban a szoftverpiacon nem ilyen egyszerű a történet, általában az eladni kívánt szoftver hatékonyan készül és nem feltétlenül kell hogy hatékonyan fusson.


Az egyszerű asztali alkalmazásokhoz szinte minden számítógép túlméretezett hardver szempontjából. Már nem kell 64 kB-ba beleférni, memória van bőven, ha nincs majd lapoz az OS. A programozók kényelmesek lettek az utóbbi 15 évben, és nem azért mert nem szeretnek hatékony, jól működő, kis memória lábnyomú alkalmazásokat írni, hanem azért mert pénzbe kerülnek. A jó programozók pedig még többe.


A C# egy RAD tool azaz Rapid Application Development eszköz, az alkalmazások gyorsan készülnek, és egy jól működő keretrendszerben futnak, úgy ahogy. Nyilván a lehetőségek is végesek. Egy alrendszert, szolgáltatást, kutatási projekteket, vagy egyéb misszió-kritikus szoftvereket nyilván nem írnak ilyen nyelven.


Ez olyan mint a gipszkarton fal. Gyorsan elkészül, könnyű szerkezetű, nem terhelhető, arra való ami. Nyilván főfalnak szóba sem jöhet. És persze minden régi-vágású kőműves fikázza, és ha csinálja is pocsékul csinálja meg. De aki tudja mikor kell használni és ért hozzá annak nagyon jól jön, hogy nem kell falazni.

2014. jún. 9. 21:00
Hasznos számodra ez a válasz?
 13/25 anonim ***** válasza:

"A C és a C++ nem nagyon hasonlítható a C#-hoz. Az első kettő a 'komoly' programozók nyelve a harmadikat nem minősíteném mert nem akarok elkárhozni."


Szerintem nem ugyanarról beszélünk. Mert ezzel pont azt mondod, hogy a C#-nak nincs értelme.

2014. jún. 9. 21:18
Hasznos számodra ez a válasz?
 14/25 SimkoL ***** válasza:

Ott van a gond, hogy aki egy magasabb szintű nyelven tanul meg először programozni, a probléma megoldó képessége a bányász béka hátsó része alá kerül. Élő példa tegnapról: http://www.gyakorikerdesek.hu/szamitastechnika__programozas_..

Egy nyomorult függvényt - bocs kettőt - nem ért meg és nem ez az első eset. Lehet megint leszólni, de nem az 'elkényelmesedett' programozók fogják 'megváltani a világot'. Persze egy csili-vili programot én is Delphi-ben írok - lehet megint jajgatni -, de egy rövid, hasznosat, aminek nem kell 'pofa' azt C-, C++ vagy Pascal-ban.

2014. jún. 11. 20:12
Hasznos számodra ez a válasz?
 15/25 SimkoL ***** válasza:
Még egy dolog: kb. egy hete, de inkább több feltettem egy kérdést http://www.gyakorikerdesek.hu/szamitastechnika__programozas_.. nem, hogy értelmes, de még választ sem kaptam. Úgy látom itt mindenki keni-feni a magasabb szintű nyelveket :) elméleti szinten.
2014. jún. 11. 20:50
Hasznos számodra ez a válasz?
 16/25 anonim ***** válasza:

"Ott van a gond, hogy aki egy magasabb szintű nyelven tanul meg először programozni, a probléma megoldó képessége a bányász béka hátsó része alá kerül"

Én Basic-kel kezdtem, Pascallal folytattam. Cáfolnám az előítéletes megállapodásodat.

2014. jún. 11. 21:05
Hasznos számodra ez a válasz?
 17/25 SimkoL ***** válasza:
'Én Basic-kel kezdtem, Pascallal folytattam.' Ezt tőlem idézted ?
2014. jún. 11. 21:09
Hasznos számodra ez a válasz?
 18/25 SimkoL ***** válasza:
Bocs. Hamar nyomtam. Hát én az MBasic-et és a QBasic-et és hasonszőrű társait, sem az 5.5 Pascal-t sem sorolnám az un. magasszintű nyelvekhez. Ugye a Pascal-ban simán lehetett asm betéteket írni ami nagyon hasznos volt. 'Pár' függvényből és eljárásból kellett felépíteni egy programot a saját ötletességedre hagyatkozva - net nem volt,esetleg egy pár bbs - Ezért is találékonyabbak akik a 'régi' nyelveken nőttek fel. Na de én itt részemről lezártam :)
2014. jún. 11. 21:17
Hasznos számodra ez a válasz?
 19/25 anonim ***** válasza:

Két mondat wikipédiáról:

BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.


Pascal was the primary high-level language used for development in the Apple Lisa.


C#-ban van egy rakás osztály valóban, de a programozás megtanulásához nem kell használni őket...

2014. jún. 11. 21:58
Hasznos számodra ez a válasz?
 20/25 SimkoL ***** válasza:
'C#-ban van egy rakás osztály valóban, de a programozás megtanulásához nem kell használni őket...' ezt meséld el a 'tanulóknak' Azt hiszik, hogy értik :) Nem egy példa volt rá itt is. Az abszolút alapokkal nincsenek tisztában, egy nyomorult 'hibakeresés' is hatalmas gondot okoz, holott a fordító hozza a hiba helyét, okát.
2014. jún. 11. 22:31
Hasznos számodra ez a válasz?
1 2 3

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!