Portál AbcLinuxu, 1. května 2025 18:52
a co pozeram nasiel som zmienku o OS v pascale ta si hovorim fakt huste!!!Copak Pascal, někteří píšou OS i s grafickým rozhraním komplet v assembleru.
TORO is a kernel for architectures x86 and AMD64 . It uses multitasking , FileSytem , Stack TCP-IP and more . It is written in Pascal using the FreePascal . It is distributed under GNU/Linux General Public LicenseProtože žádná licence GNU/Linux General Public License není a když k SW není licence, nemůžete ho redistibuovat, používat, modifikovat, prostě nic.
Pascal je podle mně nejlepší volba pro učení se programovat. Hodně škol ho učí. FreePascal dává dobré možnosti objektového programování, tak snad jenom kdyby se to kantoři naučili a nenechávali studenty v neobjektovém přístupu založeném na procedurách a funkcích.
1) Napsat kernel v jiném jazyce, než Ca predstavte si, ze jsou dokonce i lidi, kteri si napisou programovaci jazyk, aby v nem napsali operacni system... to uz jsou uplni pomatenci, pomalu stejni jako sveho casu K&R ;-]
Kterou podmínku prosím nesplňuje? vs. Doporučuji Vám přihlásit se na kurs českého jazyka, abyste začal chápat smysl českých vět.psal jsem ,,nesplnoval''... cas minuly! zatraceny!
1) Napsat kernel v jiném jazyce, než C+1. Obrovská výhoda C/C++ je jednak velká základna uživatelů, ale také je důležité, že je to jazyk disponující užitečnými fíčurami high-level jazyků (elegantní gramatika, oop, generic prog., ...) ale spojuje to s nízkoúrovňovým programováním (správa paměti, unsafe types, optimalizace instrukcí, ...). Mám tím na mysli: Ve fíčurách se vyrovná Javě, C# atd., ale v těchto jazycích OS napsat nejde...
Real computer scientists admire ADA for its overwhelming aesthetic value but they find it difficult to actually program in it, as it is much too large to implement. Most computer scientists don't notice this because they are still arguing over what else to add to ADA.opravdu adu nepovazuju za moc elegantni jazyk... takovy lisp nebo scheme... to je jina!
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.