Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: johnfound в Jan 25, 2013, 18:48



Титла: Интересни филмчета за програмирането на асемблер.
Публикувано от: johnfound в Jan 25, 2013, 18:48
Преносимостта има различни аспекти. Но в 99% от случаите има нужда да се пише програма, която да е преносима на различни операционни системи, но на еднакви процесори.
В този случай, асемблерът е съвсем нормална алтернатива.

Кратка демонстрация можете да видите на:

http://www.youtube.com/watch?v=y8d_kteyf_8
(Филмчето съм го правил аз, надявам се да ви хареса).

А колко бързи са програмите на асемблер? Вижте например колко бързо се стартира КолибриОС - изцяло написана на асемблер, операционна система с графичен интерфейс:

http://www.youtube.com/watch?v=j2KKkyBIXfA
(Снимано е от емулатор. На реален компютър е още по-бързо).


Титла: Re: Интересни филмчета за програмирането на асемблер.
Публикувано от: Йордан в Jan 25, 2013, 20:06
http://www.menuetos.net/ също хубав промер


Титла: Re: Интересни филмчета за програмирането на асемблер.
Публикувано от: johnfound в Jan 25, 2013, 20:32
За съжаление, откакто Виле Туранмаа (авторът на MenuetOS) реши да скъса със свободният софтуер и пусна Menuet64 като затворен сорс, 32 битовата версия на MenuetOS силно западна и не се развива вече няколко години.

Докато, зад Колибри стои екип от програмисти и проекта се развива доста добре. (аз също пиша нещо за тях). КолибриОС започна като форк на Менует, обаче до момента около 50% от кода на ядрото е пренаписан и двата проекта вече не са свързани, освен от стари (не много приятни) общи спомени. :)


Титла: Re: Интересни филмчета за програмирането на асемблер.
Публикувано от: zxz в Jan 27, 2013, 10:28
А по какъв начин може да се разработват програми и игри за колибри ?


Титла: Re: Интересни филмчета за програмирането на асемблер.
Публикувано от: johnfound в Jan 27, 2013, 11:14
А по какъв начин може да се разработват програми и игри за колибри ?

Краткият отговор е: "Лесно". Дългият е малко, хм... по-дълъг. Зависи на какъв език искаш да ги пишеш. На асемблер, това може да става и от самото колибри, тъй като в него има компилатор на асемблер (FASM), просто IDE (tinypad) и дебъгер.

Аз лично използвам Fresh IDE, под Уиндоус или Линукс - например така разработвам уеб сървърът phWeb ($2). Само че, той е преносим и на трите операционни системи, така че мога да си тествам под Линукс и след това, когато всичко работи, да го пробвам и на КолибриОС.

Писането на езици от високо ниво (C/C++/C-- и разни други) също е възможно, обаче аз лично не знам как става, защото пиша само на асемблер. Ще трябва да прочетеш на сайта им: http://kolibrios.org
Имат wiki и форум, на който можеш и да питаш за неясните неща.


Титла: Re: Интересни филмчета за програмирането на асемблер.
Публикувано от: zxz в Jan 27, 2013, 13:15
Ясно разбрах.