Milyen programozási nyelvet kell tudni egy mobil operációs rendszer megalkotásához?
Ha ilyet kérdezel, akkor máris felesleges az egész. Ez olyan kérdés, mint a "hogyan építsünk űrszondát?" :D Ez nem olyan egyszerű, hogy nekiülsz, megírod pl. C++ -ban, és már van is egy oprendszered. Egy oprendszeren (akár mobil akár nem) több(száz) fős csapatok dolgoznak hosszú évekig. Ez nem olyasmi amit otthon hobbiból meg lehet írni :) Egyébként oprendszer függő hogy milyen nyelvezetet használnak. Assembly mindegyikben van, annélkül lehetetlen OS-t írni. Aztán a többi már oprendszerfüggő, de tudnod kell, hogy mindegyik oprendszerben megtalálható egy csomó nyelv. Inkább úgy érdemes kérdezni hogy melyikben mi a hangsúlyos. Az eredeti UNIX-ot pl. tisztán C-ben írták (plusz assembly persze), így pl. a linux kernel jórésze is C-ben van, de akad jócskán benne C++, és sok egyéb nyelv is (az android is tulajdonképpen linux, ezért ez is ide tartozik). iOS-nél kicsit más a helyzet, az apple mindig is az objective-C -t részesítette előnyben, az OS X kernel (ami egyben az iOS lelke is) nagyrészt objective-C -ben van írva, de persze ebben is van C++, assembly, és még más nyelv is belekeverve.
Egy oprendszernek még a sematikus ábrája is átláthatatlan, nem még hogy maga a kód szintű megírása az egésznek. Add fel! :D
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!