Kezdőoldal » Számítástechnika » Programozás » A C programozási nyelv mire...

A C programozási nyelv mire használható? Gondolok itt mondjuk játék fejlesztés stb. A char-nak mi értleme van és miben /mire használják? (egy példát megköszönnék) Köszönöm.

Figyelt kérdés

2017. febr. 11. 00:31
 1/10 Hominida ***** válasza:
100%
Biztosan lesz olyan, aki azt mondja majd, hogy mindenre a C nyelv való, lehetőleg egy mezítlábas Notepaddel írva a kódot. A C-nek többféle variánsa is van, amelyek között lényeges eltérések vannak. De a C alapvetően egy általános célú nyelv, amelynek az a lényege, hogy egészen apró dolgokkal is el lehet (el kell) szöszölni benne, amivel kicsit növelhető a program hatékonysága, sebessége, de nő a program megírásának időigénye is. Hétköznapi asztali alkalmazások készítésére nem érdemes ezt használni, de kihegyezett erőforrás-igényes programok, játékok, driverek, mesterséges intelligencia írására igen.
2017. febr. 11. 00:48
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
60%

A C++ tartalmazza a teljes C-t. Vagyis mindent meg tudsz benne csinálni, amit C-ben és ez mellé magasabb szinten szervezett, átláthatóbb, biztonságosabb kódot tudsz készíteni benne.

Elvi szinten mindent meg lehet valósítani C-ben is, amit más nyelveken, csak hosszadalmas és sok vele az egyéb probléma.

2017. febr. 11. 01:27
Hasznos számodra ez a válasz?
 3/10 tabaki ***** válasza:
Miféle charról van szó? A C/C++ char adattípusáról? Az egy egybájtos adat, mint más nyelvekben a byte. Minden olyan esetben használható, amikor egy ASCII-karaktert jelölsz vele, vagy elegendő kis számokkal dolgozni. Lehet előjel nélküli (unsigned), ekkor a 0..255 tartományba, vagy előjeles (signed), ekkor a -127..127 tartományba eshet az értéke.
2017. febr. 11. 01:44
Hasznos számodra ez a válasz?
 4/10 anonim ***** válasza:

A C programozási nyelv bármire használható.

A char egy adattípus. Egy nyolc bites [0..255] értéket lehet benne tárolni.

2017. febr. 11. 08:20
Hasznos számodra ez a válasz?
 5/10 anonim ***** válasza:
#2: és osztályokat hogyan valósítasz meg ANSI C-ben?
2017. febr. 11. 10:10
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:

"#2: és osztályokat hogyan valósítasz meg ANSI C-ben?"

Értelmezd a szavakat mielőtt beleböfögsz.

2017. febr. 11. 10:24
Hasznos számodra ez a válasz?
 7/10 anonim ***** válasza:
100%
#6: Úgy, hogy megírja. C-ben bármit meg tud írni. Osztályokat, OOP-t, mindent.
2017. febr. 11. 10:30
Hasznos számodra ez a válasz?
 8/10 anonim ***** válasza:

"#2: és osztályokat hogyan valósítasz meg ANSI C-ben?"


Akármilyen alapjában véve nem OOP nyelvvel lehet osztályokat csinálni. Csak hát ugye sokkal könnyebb, ha nem kell ezzel vacakolni, az igaz.

2017. febr. 11. 14:09
Hasznos számodra ez a válasz?
 9/10 Hominida ***** válasza:

#5: "és osztályokat hogyan valósítasz meg ANSI C-ben?"


A kérdésedből úgy tűnhetne, mintha te az osztályok kezelését a programírás alapfeltételei közé sorolod. Pedig csak egy eszköz, amit te nagyon fontosnak érzel, más pedig csak egy úri huncutságnak.


A különféle programnyelvek közötti vallásháborúk elkötelezett hívei sose veszítsék szem elől azt a tényt, hogy a processzor végül is mindig egy gépi kódú utasítássorozatot kap végrehajtásra. Vagyis a világon eddig elkészült összes program megírható lett volna assemblyben, nélkülözve az összes magasabb szintű, flancos rásegítést, objektumot, osztályt, paraméterátadást, strukturált eljárásokat. Persze kényelmesebb és gyorsabb dolog programot írni a flancos rásegítések eszköztárának birtokában, ám egyikük sem feltétele sem a programírásnak, sem a magas fokú programozói tudásnak. Vagyis ha egy programozó vagy fejlesztőrendszer valamelyiket nem ismeri, az nem a használhatatlanságának égreszóló bizonyítéka, hanem csak más.


Másfelől a C egy olyan nyelv, amely a flancos kiegészítőket nem tartalmazza, csak a sok fejlesztő mára elérhetővé tette a többiek számára. Vagyis azok, akik a mindenféle könyvtárakat felhasználva írnak programot, azok a programok írásakor mások munkájának gyümölcsét élvezhetik, nem a programnyelv zsenialitását. Másrészt pedig ugyanazt csinálják, mint a flancos eszközökkel felruházott nyelvek használói, csak ők talán jobban válogatnak az eszközkészletek között, az egyéni ízlésük szerint, mert az eszközkészletek nem a nyelv beépített, rögzített részei. Aminek mellékesen megvan az a következménye is, hogy nem minden ugyanezen a nyelven írt másik programot képesek azonnal értelmezni, hiszen mások más könyvtárakra támaszkodnak.

2017. febr. 11. 16:10
Hasznos számodra ez a válasz?
 10/10 anonim ***** válasza:

A C egy általános célú nyelv, és írnak benne játékokat és egyéb programokat is Unixra. De nem ez a fő profil, hanem a beágyazott rendszerek és az operációs rendszerek, ami szintén izgalmas.

A char az egy karakter. A stringek karaktertömbök, és szöveg tárolására alkalmasak. Ha majd elkezdesz feladatokat megoldani, akkor meglátod, hogy mikor érdemes használni.

2017. febr. 11. 17:45
Hasznos számodra ez a válasz?

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!