Kezdőoldal » Számítástechnika » Programozás » Mi hogyan van? (dos)

Mi hogyan van? (dos)

Figyelt kérdés

egy C-ben írt kód lefordítva exe lesz na ezt cmd-ben beraktam edit-be.

és kijött egy krixkrax kód ami lehet hogy dos vagy inkább nemtudom!!

na mindegy az a lényeg hogy ezt vetette fel bennem:

Milyen a dos alatt programot írni??

mármint a Windows az dos alapú de azt híresztelik hogy C-ben íródott??????????????????????!!!!!!!!

Mi van a dos prgi írás olyasmi mint a C vagy más??

írnátok egy két sort??(dos ból)


2011. máj. 8. 21:16
 1/4 anonim ***** válasza:
100%

A dos nem egy nyelv, hanem egy operációs rendszer (Disk Operation System). A Windows eleinte DOS-ra épült, de a Millennium volt az utolsó. Utána lévő verziók már csak tartalmazták a DOS-t, meg paranccsorban fel tudod használni a régi dosos parancsokat.


DOS alatti programozásra egy példa:

[link]

[link]

[link]

2011. máj. 8. 21:25
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

DOS alatti legnagyobb különbség, hogy a DOS nem egy igazi, rendes oprendszer. Ha ő elindított valamit, akkor az futott, és semmi nem felügyelte. Valós módban futottak a programok (persze válthattak védett módba, de nem az volt a kötelező és alapértelmezett), azaz nem volt semmi védőréteg a program és a hardver között, a memória bármelyik szegletét elérte, akármit kiküldhetett és kiolvashatott a hardverportokra/ról, szóval tényleg, bármit. A DOS csak egy rahedli függvénnyel és néhány megszakítással "kedveskedett" neked, nem ellenőrzött téged. Kb ezért nem nevezik igazi oprendszernek.


Szóval a programozás nehezebb volt, de szabadabb :)

2011. máj. 9. 11:47
Hasznos számodra ez a válasz?
 3/4 bongolo válasza:

Az mind igaz, amit a többiek írtak, de én máshonnan közelíteném a dolgot.


Ma már gyakorlatilag nem találkozol DOS-szal. Amit DOS-nak látsz és DOS-nak szoktak csúfolni, az a CMD program (command interpreter) egy karakteres ablakban. Más néven parancssor. Ide is tudsz programokat írni C-ben, tipikusan sokkal egyszerűbben, mint az egerészős grafikus Windows felületre. Pl. a szokásos Hello World program így néz ki:


------------------------------

#include <stdio.h>


int main()

{

printf("Hello World\n");

return 0;

}

------------------------------


De még egyszer mondom: ez nem a régi DOS programozás! Ez a program is, miután lefordítod, 32 bites kód lesz, ugyanúgy a Win32 API függvényeket (illetve a standard C runtime-ot) használja belül, mint a Windows-os egeres programok, csak éppen a parancssorban, szöveges módban fut.

2011. máj. 9. 17:21
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:

aha C-t ismerem!!

akkor az ami manapság "DOS" csak cmd-s parancs:):)

köszi!!

2011. máj. 12. 21:47

További 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!