Mi hogyan van? (dos)
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)
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:
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 :)
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.
aha C-t ismerem!!
akkor az ami manapság "DOS" csak cmd-s parancs:):)
köszi!!
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!