#5
by mikecool
нда, микроядро на асме, остальное на паскале... хз, что получится... колибристы еще круче пошли - все на асме...
#9
by romix
ver. 0.1.3 Цель версии: написать и добиться работы Паскаль-сервиса INT_21h, эмулирующего некоторые DOS-прерывания [-] файлы сборки микроядра Compile_service,Creat_service и crefs объеденены в рамках единого автоматического сборщика Build_all+build.bat. Теперь сборка ядра: Build_all, затем buid.bat для готового бинарника [F] исправленно автоматическое задание смещения адреса для сервисов и занесено всё в новую службу Build_All. Теперь смещение сервисов формируется от 20000h в режиме приращения и они собираются в /kernel/services/services.col перед компиляциеей ядра (скрипт build.bat) [F] скорректирован скрипт Bosch [F] скорректирована таблица IDT [F] вывод текста из ядра теперь весит на сервисе INT_20h, для того, чтобы освободить INT_21h для совместимости с DOS-вызовами. [-] вторичный загрузчик теперь натренирован загружать Паскаль-сервисы [-] перекроена область микроядра, теперь сам код ядра 10000-1FFFF, Паскаль-сервисы - 20000-9FFFF [F] исправленна генерация /kernel/services/services.inc, в зависимости от сервисов указанных в /kernel/services/list.inc (последнее пока ручками :) ) [+] написана заготовка Паскаль-сервиса /kernel/services/INT_21h.pas исполняет вывод текста (аналогично DOS): Функции 02h,06h и 09h
#12
by Salvador Limones
Слухай, ромикс, а глобального модуля от комплексной 7.7 у тебя случаем нету?
#17
by MMF
romix - убей себя аб стенку. Щас я тоже начну постить сюда километр кода, который тоже никому нах не нужен. Засрал ветку
#18
by jbond
- Ромиксу бальзам на душу. Он же главный хакер по Паскалю. Пс. Но там больше ассемблерного кода, чем Паскалевского...
#19
by DGorgoN
Чем си плох скажите плиз.. Нормальный язык. Я вот раньше тоже сидел на васике, паскале, делифи.. Щас тихо на с++ и с# переползаю - код хоть и менее структурированный и менее понятливый, но возможностей для самореализации больше, так же как и примеров, исходников.. Чем ему линукс не понравился? Снова велосипед..
#23
by Vozhd
"Чем си плох" - слишком много приходится думать над тем "как сделать", а не над тем "что сделать"...
#27
by egavga
а вот и автор, не ну вроде вполне здоровый человек на вид... А книги, то совсем не по паскалю :)
#29
by DGorgoN
, Самое привольное, что я дошел до такого как раз в VB. Не ну сделать то там можно многое - покидать кирпичики на формочку и готово.. Но вообще когда хочешь сваять какой нибудь эдакое - начинается свистопляски. На сишке примеров больше как и чего.. И код как не странно все же быстрее, видимо из-за того что многое сам объявляешь и что не нужно в проект не суется..
#31
by DGorgoN
Ну не скажи, вот например пример с васиком 6, там смешной код получается, да еще если рисуешь свой элемент управления, то либо криво переписываешь готовый, либо пишешь свой полностью на апях, но опять же эффективность не очень высока опять же из-за устройства кода. Хотя да, для несложных проектов типа "Hello Word" писать на васике одно удовольствие.. Но я уж тогда на 1с-ке напишу - функционала предостаточно..
#32
by Песец
си плох еще и тем, что приходится думать не только "как сделать", но и "почему сделать так, а не иначе". Тогда как в VB давно найдено единственно верное решение :)
Тэги: IT-новости
Ответить:
Комментарии доступны только авторизированным пользователям
В этой группе 1С
- Временные таблицы в запросах
- Выгрузка накладных в ТСД
- Формирование цен на основании приходной накладной в УТ 8.0
- v7: Отчет по дебиторской и кредиторской задолженности по дате возникновения
- вывод секций в таблице
- Записка-расчет Т-61
- Удаление объектов конфигурации
- Инвентаризация в УПП
- Автоматическое заполнение СерииНоменклатуры в ТЧ
- Как получить результат выбора справочника ?
- Нужна конфигурация для автоматизации пекарни
- Можно ли получить список видов документов через COM-соединение?
- Печать двух страниц А5 на одном листе А4
- Как ограничить права бухгалтера по работе со счетами?
- Фильтр табличной части
- Правописание числительных в бухгалтерских документах
- Подключение LCD TV к компу через D-SUB
- Как в запросе выбрать операции, которые создавались вручную?
- Расшифровка в печатной форме документа
- Установка OpenConf