Kezdőoldal » Számítástechnika » Programozás » Mely programozási nyelvekhez...

Mely programozási nyelvekhez nem szükséges futtató környezet?

Figyelt kérdés
Több programozás nyelvhez elengedhetetlen a futtató (például: VB.NET-hez a .NET Keretrendszer). Melyek azok a programozási nyelvek, amelyekhez nem szükséges?
2012. dec. 25. 21:24
 1/7 A kérdező kommentje:

elnézést az elgépelésért, javítom

Több programozási nyelvhez elengedhetetlen a futtató környezet (például: VB.NET-hez a .NET Keretrendszer).

2012. dec. 25. 21:28
 2/7 anonim ***** válasza:

Ezek nem nyelvek, hanem kiegészítő csomagok. Ezek a keretrendszerek olyan csomagok, amik már készen megírva tartalmaznak egy csomó sokszor használt dolgot, lerövidítve a programozásra szánt időt.

Pl nem kell megírnod neked egy olyan programkódot, ami lekérdezi az időt/dátumot, mert a .net keretrendszerben már benne van, elég csak hivatkozni rá, és vissza adja az időt. Ez egy egyszerű példa, szó szerint sok ezer ilyen alap (és fejlettebb) dolog meg van írva ezekben a rendszerekben.


A hátrányuk, hogy ha valaki használja őket programozás közben, akkor futtatáskor is kell a gépen lennie, mert a program hivatkozik rá (a fenti példában pl enélkül nem éri el az időt a program a rendszer nélkül).

Minden nyelven lehet programozni keretrendszer nélkül is, ez csak egy könnyítés. Van sima Basic és Visual Basic is, egyszerűen ne használd ezen előre megírt kódrészleteket, hogy fusson a keretrendszer nélkül is (sokszor a fejlesztő IDE-t is be kell ehhez állítani, de ez szoftverfüggő).

2012. dec. 25. 22:05
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
Minden programozási nyelvhez szükséges futtató környezet.
2012. dec. 25. 23:17
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
Tekintve, hogy a legtöbb fordító egyből futtatható kódot generál (a népszerű nyelvek közül ez alól egyedül a Java kivétel talán) elég egy operációs rendszer a futtatáshoz, ha tisztán a programnyelvben alapból rendelkezésre álló eszközöket használod (amivel szintén meg lehet mindent csinálni, csak megírni macerásabb a programot).
2012. dec. 25. 23:21
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
szia mondhatni, hogy a c típusú nyelvekhez sem kell keretrendszer, mivel a user-nek nem kell bajlódnia már a keretrendszer telepítésével, tehát egy alap win7-et feltelepítesz, már futni fognak rajta a keretrendszeres dolgok.
2012. dec. 26. 10:09
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

Tegyük tisztába a dolgokat.

1. Nem a programozási nyelvhez, hanem az adott programozási nyelven irt és leforditott program futtatásához kell(het) futtató környezet.


2. Valamiféle futtató környezet szinte minden program futtatásához kell, ha más nem, akkor maga az operációs rendszer. Persze ha BIOS-t vagy boot loadert irsz mondjuk, akkor nem kell oprendszer :)


Amihez az op.rendszeren kivül nem kell más futtatókörnyezet, az pl. a C, C++, Pascal, Delphi, hogy csak a legelterjedtebbeket emlitsem, de szerintem tucatszámra találhatsz még ilyen nyelveket:

[link]

2012. dec. 26. 10:27
Hasznos számodra ez a válasz?
 7/7 iostream ***** válasza:

"ha tisztán a programnyelvben alapból rendelkezésre álló eszközöket használod (amivel szintén meg lehet mindent csinálni, csak megírni macerásabb a programot)."


Írj már nekem grafikus programot C-ben, tisztán a C nyelv eszközeivel. Vagy akár egy konzolablakba rajzolót (nem, nem úgy, hogy újsorokkal törölsz). Nem lehet, mert ezek oprendszerfüggő dolgok.


Amúgy futtatókörnyezetnek mi minősül? A programokat mindig egy adott rendszerre fordítják (Java-t a Java VM-re, a MinGW Windowsra stb.), és arra a környezetre szüksége van. Vannak fordítók, amik képesek a nyers vason futó kódot fordítani, ami csak a BIOS hívásokat (megszakításokat) használja, de nem tudom, ennyire le akarsz-e menni.

Ha nem, akkor a válasz: minden nyelv, ami natívba fordul, futtató környezettől független. A C/C++ ilyen, a Visual C++ (managed C++) és a C# nem ilyen. Az Ada és a Pascal ilyen, a Java és a Python nem.

2012. dec. 26. 10:33
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!