реклама на сайте
подробности

 
 
> Pascal для AVR
DMD
сообщение Nov 11 2008, 21:58
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 19-02-08
Пользователь №: 35 166



Здравствуйте.
Ребят, посоветуйте хороший компилятор паскаля для AVR, в частности для серии ATTiny, но лучше для большинства (а то мало ли что).
И ещё, не подскажете - слишком придется "платить" за язык высокого уровня в смысле объема кода? А то тут проект светит, там на ассемблере далеко не уедешь, язык С скучный, хочу вот паскаль освоить...
Спасибо.


--------------------
Все будет хорошо! Я проверял!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DMD
сообщение Nov 13 2008, 21:52
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 19-02-08
Пользователь №: 35 166



ага, спасибо за ссылки и информацию! 0)
zhevak, вы не правы по ряду причин. Честно сказать - уже тянет в сон, поэтому уклонюсь от спора. Но ОС пишутся на Си НЕ ПОТОМУ, что Си - это профессионально или круто. Си - это шлицевая отвертка, а Паскаль - крестовая. Так и относитесь к языкам программирования - жить будет легче. =)
ОС - тривиальная задача, причем давно решенная. Написать ОС - это просто дело времени, сил, терпения - И ПОВТОРЕНИЯ ВСЕГО ТОГО, ЧТО УЖЕ ДАВНО СДЕЛАНО РАЗРАБОТЧИКАМИ (включая разработчиками железа). Для этой задачи подошел бы и паскаль, но ... вы продадите систему на паскале? Вы вообще продадите собственную операционную систему? Для развития нужны деньги. Линукс и пр. ОС приносят деньги - они известны, под них есть драйвера и пр. Это раз.
Во-вторых - современные системы зарождались десятилетия назад (все началось с Юникса на асме в 1963), когда паскаля не было. Потом просто код воровался (майкрософт сперла идеи и у юникса (почти все, могу примеры привести), у фирмы Ксерокс и так далее). А так как паскаль только зарождался и был очень ограничен в возможностях (не было многих аспектов языка: юнитов, ...), то изобрели Си чтобы не писать на асме. А потом, так как хотели портировать код - просто стало принято писать ОС на си: есть готовый код (причем много), Ат&T (где работал разработчик Си - Керниган) стало продвигать Юникс как основную ОС для бизнеса (а эту ОС написана на Си + все программы к ней; других ОС в это время (1975-1980) ну не было... кроме может СР/М, которую тоже сперли в майкрософт и назвали ДОС)... поэтому люди, рабоающие с юникс были обязаны знать Си... и учить что-то ещё им было лень (ну или не надо было).
В-третьих: в 1984 году (вроде) Борланд заключила с Майкрософт соглащение о том, что майкрософт не лезет на рынок с Паскалем (до этого они выпустили Quick Pascal - гадость редкая), а Борланд не увеличивает линейку своих продуктов, связанных с языком Си/++. Не заметили, что сейчас у Инпрайз/Борланд всего 2 продукта с С++: просто компилятор и стандартные библиотеки (без СТЛ) - FreeBorlandC++ и C++ Builder? Ну а майкрософт, скупив код Юникса, выпустила сначала Ксеникс (глючный и платный клон Юникса System 5) а потом, поняв что стормозили (а в это время начала появляться система - предшественница FreeBSD (не помню названия) - бесплатная Юникс и свободная от лицензий (выкупленная у Новелл)), решили выпустить полуось а затем (снова промахнулись) сдновременно выпустить винду (причем сначала 3.51НТ, а потом 3.11 - что было весело)))... Естественно, что Майкрософт весь свой API для новых ОС распространял с языком Си внутри... Борланд здесь проиграла и отыгралась только в секторе быстрой разработки приложений (ВизуалБейсик реально проигрывает Делфи здесь, а ВизуалС++ явно сакс как среда RAD!). Так что...

Что я хочу сказать: вы все свидетели работы маркетинговых отделом компаний. Эти отделы, в частности компании Майкрософт, внушают вам, что С++ - это кул, это "on the edge of technologies"... А собственно почему это так - не задумывались? Я, к примеру, пользуюсь максимум 60% возможностей языка С++ (стандарта С99). И приэтом пишу сложный довольно софт: эмуляторы оборудования, SCADA под линукс и пр... Я вот что не могу понять и меня это пугает: выходит стандарт С2009, там вообще полное палево... Как можно пользоваться инструментом не понимая как он работает? Нет, дело не в моем низком интеллекте, просто я сомневаюсь в том, что вот такое бесконтрольное усложнение ЯВУ приведет к катарсису в программах, скорее наоборот... Сложность современных систем возрастает очень сильно, а желание людей их изучать - падает также сильно... Я не вижу смысла сейчас в изучении С++ (но не Си), это мое мнение... Ибо нафиг это надо (здравому человеку, пусть и разработчику). Я могу то же самое написать с меньшей кровью... так зачем париться?

А язык Си... он вымер, уж простите. Нет компиляторов с языка Си, есть С++ - компиляторы в режиме совместимости. А все из-за этой гонки за огромными объемами кода и пр. - все забыли о том, что надежность прямо пропорциональна простоте...
Да, вернусь к Си... он вымер, это так. Ибо область применения его специфична - работа с устройствами (там где лень или сложно работать на асме, а хочется видеть код красивыми англ. буковками). Мы же когда программируем МК - пишем ОС, по сути... Вот только для этого Си и остается, в остальном - его нет. И спорить не о чем.
Разрешите откланяться, ибо хочу спать... =)


--------------------
Все будет хорошо! Я проверял!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 13 2008, 23:49
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(DMD @ Nov 14 2008, 00:52) *
(все началось с Юникса на асме в 1963), когда паскаля не было.

Самое смешное, что Паскаля и сейчаc нет. Есть небольшая кучка несовместимых мутантов с единственным сильно потрепаным флагманом ака Борланд декларативно спекулирующих на буквосочетании Паскаль. При этом нормальные языки реальные наследники Паскаля, поминаются еще много много реже.
Цитата
современные системы зарождались десятилетия назад (все началось с Юникса на асме в 1963)

Вообще-то даже юниксовый дедушка Multics писан на PL/1... А его предшественник на алголообразном.
Цитата
Ат&T (где работал разработчик Си - Керниган)

Керниган совсем ни какого отношения к разработке языка не имел.
Цитата
В-третьих: в 1984 году (вроде) Борланд заключила с Майкрософт...

Не смешите...
Цитата
а Борланд не увеличивает линейку...

Борланд просто мертв, и давно. Куда уж тут "увеличивать".
Цитата
Разрешите откланяться, ибо хочу спать... =)

Иногда лучше спать, чем говорить....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DMD   Pascal для AVR   Nov 11 2008, 21:58
- - Ivan A-R   Ви таки просто не умеет его готовить. Учите C - он...   Nov 11 2008, 22:37
- - Арташес   Если человек просит, надо помочь. Ознакомтесь вот ...   Nov 12 2008, 04:09
- - 777777   Цитата(DMD @ Nov 12 2008, 00:58) Ребят, п...   Nov 12 2008, 06:44
- - VladimirYU   Цитата(DMD @ Nov 12 2008, 00:58) ..... яз...   Nov 12 2008, 07:10
|- - zltigo   Цитата(VladimirYU @ Nov 12 2008, 10:10) П...   Nov 12 2008, 07:28
- - zhevak   Цитата(DMD @ Nov 12 2008, 03:58) на ассем...   Nov 12 2008, 07:33
- - DSIoffe   Как давно я не видел религиозных войн. Видимо, зат...   Nov 12 2008, 07:44
|- - Kopa   Цитата(DSIoffe @ Nov 12 2008, 10:44) Паск...   Nov 12 2008, 12:45
- - Жека   Господа программеры, можно список того, что делает...   Nov 12 2008, 08:04
|- - 777777   Цитата(Жека @ Nov 12 2008, 11:04) Господа...   Nov 12 2008, 11:23
||- - tyro   Цитата(777777 @ Nov 12 2008, 14:23) Сдела...   Nov 12 2008, 13:05
||- - Жека   Цитата(tyro @ Nov 12 2008, 16:05) А это г...   Nov 12 2008, 13:09
|- - defunct   Цитата(Жека @ Nov 12 2008, 10:04) Господа...   Nov 13 2008, 23:12
|- - zltigo   Цитата(defunct @ Nov 14 2008, 02:12) ...   Nov 13 2008, 23:32
|- - zhevak   Цитата(defunct @ Nov 14 2008, 05:12) Могу...   Nov 13 2008, 23:40
||- - defunct   Цитата(zhevak @ Nov 14 2008, 01:40) Вот, ...   Nov 14 2008, 00:08
||- - zhevak   Цитата(defunct @ Nov 14 2008, 06:08) В Па...   Nov 14 2008, 01:53
||- - Kopa   Цитата(zhevak @ Nov 14 2008, 04:53) ... А...   Nov 14 2008, 04:38
|- - zhevak   Цитата(defunct @ Nov 14 2008, 05:12) ...   Nov 14 2008, 00:37
|- - defunct   ЦитатаМне так удобнее, т.к. я знаю Паскаль лучше, ...   Nov 14 2008, 09:57
|- - Kopa   Возможно, кому то, сылка пригодится Embedded Pas...   Nov 14 2008, 11:13
||- - _Pasha   Цитата(Kopa @ Nov 14 2008, 15:13) Возможн...   Nov 14 2008, 12:23
|- - XVR   Цитата(defunct @ Nov 14 2008, 12:57) гм. ...   Nov 17 2008, 08:21
- - Wise   Цитата(DSIoffe @ Nov 12 2008, 15:44) Я ко...   Nov 12 2008, 08:05
- - DSIoffe   Цитата("Wise")Дима, сегодня лучше «Я ска...   Nov 12 2008, 08:12
- - Жека   Понятно, утрируя, получается два стиля программиро...   Nov 12 2008, 11:56
|- - mdmitry   Цитата(Жека @ Nov 12 2008, 14:56) Понятно...   Nov 12 2008, 12:30
|- - Serhiy_UA   Цитата(Жека @ Nov 12 2008, 15:56) Понятно...   Nov 12 2008, 13:54
||- - Жека   Цитата(Serhiy_UA @ Nov 12 2008, 16:54) А ...   Nov 12 2008, 14:14
|- - 777777   Цитата(Жека @ Nov 12 2008, 14:56) Понятно...   Nov 13 2008, 06:11
|- - _Pasha   Цитата(777777 @ Nov 13 2008, 09:11) Каким...   Nov 13 2008, 07:08
|- - Огурцов   Цитата(777777 @ Nov 13 2008, 06:11) Каким...   Nov 13 2008, 10:05
- - Rst7   Как обычно, при упоминании Паскаля (особенно с зая...   Nov 12 2008, 14:19
|- - Жека   Цитата(Rst7 @ Nov 12 2008, 17:19) Как обы...   Nov 12 2008, 15:01
- - amaora   А вот что думает один из авторов C о языке Pascal,...   Nov 12 2008, 14:24
|- - Огурцов   Цитата(amaora @ Nov 12 2008, 14:24) А вот...   Nov 12 2008, 21:34
- - DMD   Не, ну ребят - опять холивар развели, ей богу... Я...   Nov 12 2008, 15:16
|- - Aesthete Animus   Цитата(DMD @ Nov 12 2008, 18:16) ... А ко...   Nov 12 2008, 15:40
- - Harbinger   Собственно, и CV... конструктор "Лего", ...   Nov 12 2008, 16:02
- - DMD   Пусть это будет новым для вас, но образование, в и...   Nov 12 2008, 16:19
|- - Aesthete Animus   Цитата(DMD @ Nov 12 2008, 19:19) Пусть эт...   Nov 12 2008, 17:09
|- - Kopa   Цитата(DMD @ Nov 12 2008, 19:19) Пусть эт...   Nov 13 2008, 05:08
- - Rst7   ЦитатаА вы уверены, что Паскаль подходит, чтобы уч...   Nov 12 2008, 18:06
|- - Herz   И я свои 5 добавлю. Не приходилось встречать и даж...   Nov 12 2008, 19:49
|- - Rst7   Цитата(Herz @ Nov 12 2008, 21:49) Так все...   Nov 12 2008, 20:31
|- - KykyryzzZ   Цитата(Rst7 @ Nov 12 2008, 23:31) Это я с...   Nov 13 2008, 09:58
- - DMD   Хм, ребят... Я не буду здесь пускаться в длительны...   Nov 12 2008, 18:40
- - Aesthete Animus   Цитата(Rst7 @ Nov 12 2008, 21:06) ...бере...   Nov 12 2008, 19:27
- - DMD   Вы все такие наивные, ей богу, как чукотские девоч...   Nov 12 2008, 20:31
|- - Kopa   Цитата(DMD @ Nov 12 2008, 23:31) Вы все т...   Nov 13 2008, 06:23
|- - MrYuran   Цитата(Kopa @ Nov 13 2008, 09:23) А почем...   Nov 13 2008, 06:32
|- - Kopa   Цитата(MrYuran @ Nov 13 2008, 09:32) Бейс...   Nov 13 2008, 07:16
|- - _Pasha   Цитата(Kopa @ Nov 13 2008, 10:16) На их с...   Nov 13 2008, 07:24
|- - Kopa   Цитата(_Pasha @ Nov 13 2008, 10:24) Дык е...   Nov 13 2008, 08:49
- - Rst7   Цитатау студентов и так проблем много, помимо учёб...   Nov 13 2008, 06:26
|- - Herz   Цитата(Rst7 @ Nov 13 2008, 08:26) Вот-вот...   Nov 13 2008, 07:39
- - Rst7   ЦитатаУчёба проблемой не должна быть. Когда учёба ...   Nov 13 2008, 07:45
|- - Herz   Цитата(Rst7 @ Nov 13 2008, 09:45) Проблем...   Nov 13 2008, 10:50
- - sergeus   Цитата(DMD @ Nov 12 2008, 00:58) Здравств...   Nov 13 2008, 11:23
|- - Herz   Цитата(sergeus @ Nov 13 2008, 13:23) P.S....   Nov 13 2008, 14:05
|- - sergeus   Цитата(Herz @ Nov 13 2008, 17:05) Челов...   Nov 13 2008, 18:13
- - ARV   ощущение такое, что многие из ведущих тут дискусси...   Nov 13 2008, 18:42
|- - _Pasha   Цитата(ARV @ Nov 13 2008, 22:42) 5. совре...   Nov 13 2008, 19:42
- - Herz   Цитата(sergeus @ Nov 13 2008, 20:13) Чело...   Nov 13 2008, 19:48
- - ARV   предлагаю остановиться на констатации факта, что с...   Nov 13 2008, 19:52
|- - zhevak   Цитата(ARV @ Nov 14 2008, 01:52) предлага...   Nov 13 2008, 20:32
|- - 777777   Цитата(zhevak @ Nov 13 2008, 23:32) От се...   Nov 14 2008, 17:32
- - DMD   Блин, всего день не было - уже флейма на 4 листа.....   Nov 13 2008, 20:33
|- - _Pasha   Цитата(DMD @ Nov 14 2008, 00:33) Кстати, ...   Nov 13 2008, 21:20
- - tyro   Восторженные вопли от восхищения самым лучшим язык...   Nov 13 2008, 20:34
|- - zhevak   [quote name='DMD' date='Nov 14 2008, 0...   Nov 13 2008, 23:19
- - DSIoffe   А ещё эта тема наглядно продемонстрировала, что пр...   Nov 14 2008, 06:07
|- - _Pasha   Цитата(DSIoffe @ Nov 14 2008, 10:07) А ещ...   Nov 14 2008, 06:34
|- - zltigo   Цитата(DSIoffe @ Nov 14 2008, 09:07) А ещ...   Nov 14 2008, 07:33
|- - Kopa   Цитата(zltigo @ Nov 14 2008, 10:33) Давно...   Nov 14 2008, 08:52
|- - _Pasha   Цитата(Kopa @ Nov 14 2008, 12:52) С, С++,...   Nov 14 2008, 08:58
- - Rst7   ЦитатаА ещё эта тема наглядно продемонстрировала, ...   Nov 14 2008, 06:48
|- - gotty   Извините за оффтоп, не удержался, в тему холливара...   Nov 14 2008, 07:15
|- - zhevak   Цитата(gotty @ Nov 14 2008, 13:15) Извини...   Nov 14 2008, 12:48
|- - gotty   Цитата(zhevak @ Nov 14 2008, 14:48) Спаси...   Nov 14 2008, 12:57
|- - defunct   Цитата(zhevak @ Nov 14 2008, 14:48) Нет, ...   Nov 14 2008, 14:06
|- - zhevak   to defunct Код написан качественно, наглядно, пон...   Nov 14 2008, 15:01
|- - defunct   Цитата(zhevak @ Nov 14 2008, 17:01) назов...   Nov 14 2008, 15:07
|- - zhevak   Цитата(defunct @ Nov 14 2008, 21:07) Прив...   Nov 14 2008, 16:15
- - DSIoffe   Цитата("zltigo")Или делает их НЕ пофигис...   Nov 14 2008, 08:04
- - forever failure   Господа пасквилянты, чем в попу тарахтеть, какой п...   Nov 14 2008, 08:23
|- - Kopa   Цитата(forever failure @ Nov 14 2008, 11...   Nov 14 2008, 09:03
- - Rst7   ЦитатаПожалуй да. Потому что цикл do используется ...   Nov 14 2008, 18:02
|- - 777777   Цитата(Rst7 @ Nov 14 2008, 21:02) Я же да...   Nov 15 2008, 09:38
|- - Rst7   Цитата(777777 @ Nov 15 2008, 11:38) Извин...   Nov 15 2008, 10:11
|- - defunct   Цитата(Rst7 @ Nov 15 2008, 12:11) Наприме...   Nov 16 2008, 23:14
|- - 777777   Цитата(defunct @ Nov 17 2008, 02:14) Кодd...   Nov 17 2008, 05:19
- - Rst7   ЦитатаКак раз смотреться он будет очень искусствен...   Nov 17 2008, 05:58
6 страниц V   1 2 3 > » 


Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 13:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01528 секунд с 7
ELECTRONIX ©2004-2016