Kezdőoldal » Számítástechnika » Programozás » A C tudja helyettesíteni az...

A C tudja helyettesíteni az assembly-t?

Figyelt kérdés

2015. dec. 18. 12:24
1 2
 1/11 anonim ***** válasza:
81%
Az iPad jó vágódeszka helyett? Persze! Fel tudod rajta szelni a hagymát ugyanúgy, csak kicsit többre is képes.
2015. dec. 18. 12:26
Hasznos számodra ez a válasz?
 2/11 anonim ***** válasza:
Attól függ, mi a célod.
2015. dec. 18. 12:38
Hasznos számodra ez a válasz?
 3/11 anonim ***** válasza:
72%

Igazsag szerint nem tudja, peldaul azert, mert a hardware-kozeli dolgokat egyszeruen nem tudod megirni pusztan C-ben, muszaj lemenni a gepi kod szintjere.


A kerdesed mondjuk arrol arulkodik, hogy fogalmad sincs az alacsony- es a magasszintu programozasi nyelvek kozotti kulonbsegrol, ugyhogy fogadd el azt a rovid sommas valaszt, hogy 'nem'.

2015. dec. 18. 12:41
Hasznos számodra ez a válasz?
 4/11 anonim ***** válasza:
Kifejthetted volna bővebben is a kérdésedet.
2015. dec. 18. 13:16
Hasznos számodra ez a válasz?
 5/11 anonim ***** válasza:
70%

Hát a kérdés, hogy C tudja-e helyettesíteni az ASM-et.

Rövidem: NEM


Bővebben: C fordításai során előbb-utóbb ASM kód lesz. Így a C az ASM-re épül. Ha nincs ASM akkor C sincs.


Csak, hogy:

ASM nem más, mint a gépi kód szimbolikus formája, így ASM mindig van minden architektúrán. Ebből az következik, hogy ha rendelkezel megfelelő fordítóval, akkor bármely architektúrára tudsz C nyelven írni. Természetesen, csak úgy, amit támogat.

2015. dec. 18. 13:24
Hasznos számodra ez a válasz?
 6/11 anonim ***** válasza:

Igen.

Nem.

2015. dec. 18. 14:32
Hasznos számodra ez a válasz?
 7/11 anonim ***** válasza:
55%
Helyetesites helyett nyilvan arra celoz, hogy C nyelven irt dolgokkal helyettesitheti az Assembly nyelven irt kodot. A legtobb helyen igen, nem sok mindenhez kell kezzel irt Assembly, raadasul a legtobb helyzetben a fordito jobb asm kodot ir mint a programozo, joval gyorsabban.
2015. dec. 18. 15:40
Hasznos számodra ez a válasz?
 8/11 anonim ***** válasza:
Ha az a kérdés, hogy muszáj-e asm-t tanulnod, akkor a válasz valószínűleg a nem. Viszont vannak esetek, amikor szükség lehet rá.
2015. dec. 18. 19:16
Hasznos számodra ez a válasz?
 9/11 anonim ***** válasza:

C-ben van inline assembly, tehát igen minden működhet vele. Nem lesz platformfüggő, de működik.


[link]

2015. dec. 19. 01:09
Hasznos számodra ez a válasz?
 10/11 szeki28 válasza:
17%

Az assemblyt a világon semmi nem tudja helyettesíteni.


A számítógép egyedül ezt érti meg -valójában a gépikódot, de az ugyanaz, csak az assembly könnyebben olvasható/tanulható.) az összes többi csak kitalált mese a hobby programozók, egyetemisták, átlag felhasználók szórakoztatására.

Az már egy másik kérdés hogy a számítástechnika színvonalának lezuhanása és popularizálódása révén a kitalált utasítások leírogatása ma már sajnos normálisnak számít. Ezért van olyan sok programozó,(mert könnyű programozni) és ennek köszönhető a sok kielégíthetetlen hardverigényű, megbízhatatlan program. (mert egy fordítóprogram a beírott maszlagból valamilyen adatszeméthegy kiséretében előállít egy borzalmas színvonalú gépikódot)


Bármilyen sértő is sokak számára, ez a valóság.


Mindazonáltal nyugodtan programozhatsz C-ben mert ma már az is komoly tudásnak számít.

(A többi magasszintű programnyelv még szörnyűbb...)

2016. ápr. 2. 00:13
Hasznos számodra ez a válasz?
1 2

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!