Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2010, 12:24   #41
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

если есть знания, то и на асме напишу то что надо.
Цитата:
&& - но вот такое трудно пережить в си
кстати да, чем?
немного труднее это то что битовые операции(|&) и логические(||&&) это разное.
но главное один раз запомнить, и там все норм будет
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 05.04.2010, 14:11   #42
svbezm
Форумчанин
 
Регистрация: 02.04.2010
Сообщений: 104
По умолчанию о компиляторе

Для Gnumko...
Если вы действительно решились написать свой компилятор
посмотрите вложенние. Это проект написан на Delphi 7 си-подобного
языка. В READMY адрес автора. написан по науке (задание из учебного процесса)
Вложения
Тип файла: zip CC.ZIP (55.3 Кб, 12 просмотров)

Последний раз редактировалось svbezm; 05.04.2010 в 14:40.
svbezm вне форума Ответить с цитированием
Старый 19.04.2010, 17:26   #43
svbezm
Форумчанин
 
Регистрация: 02.04.2010
Сообщений: 104
По умолчанию

Еще один шедевр из учебного процесса.
В нем подробное описание, правда это транслятор на ассемблер.
Желаю успехов !!!
Вложения
Тип файла: zip Translator.zip (2.21 Мб, 8 просмотров)
svbezm вне форума Ответить с цитированием
Старый 20.04.2010, 20:01   #44
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Сообщение от svbezm Посмотреть сообщение
С уважением отношусь к продуктам BOLAND и Mikrosoft,
но попробуйте написать элементарную программу вывода прямоугольных импульсов частотой килогерц 100..200 непрерывно в обычный LPT port c выходом из программы не по сбросу или выключению питания,а по любой клавише клавиатуры...
Вы поймете какой реально нужен язык программирования и операционная система...
Для начала язык тут не причем. Потом нужна система в реальном времени. А вообще, языки сводятся к машинным кодам, и как тут можно подобрать язык "идеальный". Как раз говорю - язык инструмент. Т.е. последовательность Задача >> Язык. Наоборот это здорово, что есть такой огромный выбор языков программирования!
BOBAH13 вне форума Ответить с цитированием
Старый 20.04.2010, 21:15   #45
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Цитата:
попробуйте написать элементарную программу вывода прямоугольных импульсов частотой килогерц 100..200 непрерывно в обычный LPT port c выходом из программы не по сбросу или выключению питания,а по любой клавише клавиатуры...
Попробовал, написал, именно с такими требованиями (частота около 60 кГц - это на P III c тактовой 800 МГц. На более ысокочастотном компе и выше частоту можно достигнуть).
Описание и код в статье о работе с LPT в следующих выпусках журнала "ПРОграммист".
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 21.04.2010, 13:51   #46
anyx
Форумчанин
 
Регистрация: 10.09.2009
Сообщений: 352
По умолчанию

Как всегда я не в теме - опоздал =)
Начну с начала
MOE_SUBJECTIVNOE_MNENIE* mnenie(){

Идеальный язык программирования - обязательно высокоуровневый и интерпретируемый. На высокоуровневом можно использовать низкоуровневые операции, а на интерпретируемом написать и компилятор. Скажем, когда компилятор будет написан, пишем интерпретатор уже на своём языке и компилируем. Первоклассная раскрутка!;

ООП необходим, но такой, чтобы не получилось как с Дельфой - чтобы получить ОДИН объект надо подключить либу в ~100 Кб;

кстати, об компилируемо-интерпретируемом языке.
интерпретировать стоит байт-код, как можно более близкий к машинному, но с высокоуровневыми средствами (т.е. множества и классы встроены, но выполнение как и в маш. кодах - поочерёдно с логическими переходами). тогда компиляция в маш. код будет эфективной. но это лишает удобств интерпретируемого языка (придётся заранее объявлять переменные и т.д.);

}

Последний раз редактировалось anyx; 21.04.2010 в 13:58.
anyx вне форума Ответить с цитированием
Старый 22.04.2010, 08:03   #47
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Цитата:
Сообщение от anyx Посмотреть сообщение
ООП необходим, но такой, чтобы не получилось как с Дельфой - чтобы получить ОДИН объект надо подключить либу в ~100 Кб;
Да ладно жили и без него люди, это не заменитель воздуха.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 22.04.2010, 13:56   #48
svbezm
Форумчанин
 
Регистрация: 02.04.2010
Сообщений: 104
По умолчанию

Цитата:
Сообщение от DeKot Посмотреть сообщение
Попробовал, написал, именно с такими требованиями (частота около 60 кГц - это на P III c тактовой 800 МГц. На более ысокочастотном компе и выше частоту можно достигнуть).
Описание и код в статье о работе с LPT в следующих выпусках журнала "ПРОграммист".
Совершенно верно. Период который можно получить на любом ооп
15-17 мкс. Но вот быстрее даже на "4 пне" не получишь...
А обычный ПАСКАЛЬ даст килогерц 130 и даже более.
И существует второй момент, если взять хороший цифровой осциллограф (100 000 отсчетов и более) будут заметны просветы.
Это рвет своими прерываниями таймер, если вы его забыли запретить.
Так что имеет значение и язык программирования и операционная система. Правда для параллельного программирования микроконтроллеров через порт принтера достаточно написать программу на паскале и запустить ,
как время-критическое приложение...
svbezm вне форума Ответить с цитированием
Старый 22.04.2010, 14:22   #49
svbezm
Форумчанин
 
Регистрация: 02.04.2010
Сообщений: 104
По умолчанию

Цитата:
Сообщение от BOBAH13 Посмотреть сообщение
Для начала язык тут не причем. Потом нужна система в реальном времени. А вообще, языки сводятся к машинным кодам, и как тут можно подобрать язык "идеальный". Как раз говорю - язык инструмент. Т.е. последовательность Задача >> Язык. Наоборот это здорово, что есть такой огромный выбор языков программирования!
Да соглашусь , для разных применений можно и нужно применять различные языки программирования. Я , к примеру на уровне цеховых дипетчерских использую графический язык программирования Labview, поскольку проектировать быстрее и эффективнее. Но в большинстве случаев это , как правило, требования заказчиков и политика лицензирования.
svbezm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть такой язык программирования Autolisp Эdvard Помощь студентам 6 25.04.2008 16:28
Язык программирования Turbo Pascal AnKS Помощь студентам 2 28.10.2007 07:22
Новый язык программирования: AWL G_D_G Свободное общение 0 27.02.2007 14:10