Покажи Публикации - johnfound
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: 1 2 [3]
31  Програмиране / Web development / Re: Web програмиране на асемблер - не е чак толкова трудно. -: Jan 24, 2013, 23:36
Това е мазохизъм :)

Голяма заблуда и предразсъдък. Асемблерът е език с много ясни правила. С приятен и много четлив синтаксис. Той е много по-близък до човешкото мислене от езиците от високо ниво.
А с подходящата среда и библиотеки програмирането става песен.

Специално MiniMagAsm ми беше много лесно да направя, тъй като използвах код, писан по други поводи. Например по-голямата част от парсера на markdown форматиращия език го написах като задача от един спор "асемблер vs C++" на един друг форум. ;) Библиотеката за работа със стрингове е част от проекта Fresh IDE и т.н.

Впрочем, в момента работя и над уеб сървър, с което ще мога да прехвърля целият хостинг изцяло на асемблерски софтуер.
32  Програмиране / Web development / Re: Web програмиране на асемблер - не е чак толкова трудно. -: Jan 24, 2013, 20:46
Да уточним - лиценза е стандартен, не съм го измислил аз и е одобрен от OSI: http://opensource.org/licenses/Artistic-1.0
Впрочем, добре, че повдигнахме темата - може би е добре да обновя текста до версия 2.0: http://opensource.org/licenses/Artistic-2.0

Относно асемблера - преди няколко години минах изцяло на асемблер и се чувствам великолепно от това. :D
33  Програмиране / Web development / Re: Web програмиране на асемблер - не е чак толкова трудно. -: Jan 24, 2013, 20:14
Ъ-ъ-ъ, за какъв договор говорим? Ако за лиценза на програмите - това е версия (леко модифицирана и съвместима) на Artistic License, който си е FOS както и да го погледнеш.
34  Програмиране / Web development / Web програмиране на асемблер - не е чак толкова трудно. -: Jan 24, 2013, 19:05
Някъде във форума прочетох, че се дискутира този въпрос. Обаче, тъй като темата беше старичка, реших да започна нова - ако някой все още се интересува.

Става въпрос за един мой проект - CMS написана изцяло на асемблер.
Проекта се казва MiniMagAsm. Написах я, защото ми писна от PHP-то, а ми трябваше енджин за сайта ми. Всъщност започна като пренаписване на стария енджин, който беше написан на PHP. Обаче проекта се разви и стана със значително по-големи възможности.

Получи се изключително малка система (около 20KB), на която не и трябва нито PHP нито какъвто и да било интерпретатор. Използва изключително малко системни ресурси. При това, целият дизайн е на шаблони и може да се конфигурира свободно. За форматиране на статиите се използва диалект на markdown, което за мене е много удобно.

Системата работи на всякакви x86 сървъри под Линукс 32 или 64 битов (няма нужда от 32 битови библиотеки) и Windows.

Проекта, разбира се е свободен с отворен код.

В момента имам два сайта работещи с нея, чийто дизайн е доста различен:
http://fresh.flatassembler.net  (на комерсиален хостинг) и сайта по-долу, който е моят домашен сървър (на Linux Mint 32битов, обикновен десктоп, който се използва и за работа).

Ето и връзкa към страницата на проекта: Страница на MiniMagAsm - на страницата има и връзки към сорса, ако някой се заинтересува. :)
35  Програмиране / Общ форум / Re: Търся проект с отворен код, набиращ програмисти. -: Jan 24, 2013, 16:40
Аз винаги търся програмисти за отбора. Ама няма много доброволци. ;)
Проекта е този: http://fresh.flatassembler.net
Страници: 1 2 [3]