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

 
 
> 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
Ответов
Жека
сообщение Nov 12 2008, 11:56
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 672
Регистрация: 6-01-06
Из: Петербург
Пользователь №: 12 870



Понятно, утрируя, получается два стиля программирования - раздолбайский и педантичный smile.gif
Адептам первого больше подойдет Си, второго - Паскаль


--------------------
Льва Абалкина больше нет. Забудь о нем. На нас идет автомат Странников!
Go to the top of the page
 
+Quote Post
777777
сообщение Nov 13 2008, 06:11
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



Цитата(Жека @ Nov 12 2008, 14:56) *
Понятно, утрируя, получается два стиля программирования - раздолбайский и педантичный smile.gif
Адептам первого больше подойдет Си, второго - Паскаль

Апологеты паскаля постоянно это говорят, хотя это ниоткуда не следует. Каким образом добавляет педантичности тот факт, что переменная цикла for может меняться только на 1? А если надо напечатать таблицу какой-то функции с шагом 0.1? А если надо пройти связный список, имея указатель на узлы? Нужно все равно иметь целую переменную цикла, хотя она совершенно не нужна! Еще забыл написать о "важной" фиче которой так любят хвалиться паскалисты: проверка индекса на выход за границы массива. Паскаль ведь при обращении к массиву проверяе индекс, чтобы программист не мог ошибиться! А в Си можно записать за пределы массива и программа вылетет. Только вот вопрос: а что сделает паскалевская программа, если произойдет обращение за пределы? Она выдаст собщение и завершится. Чем это с точки зрения пользователя лучше? Проверять значение индекса должна программа (если он берется из каких-то внешних данных) и если они недопустимые, выдавать осмысленное сообщение и продолжать работу. А если индекс меняется от нуля до константы (например, при инициализации массива), то проверять его глупо - он все равно никогда не выйдет за пределы - так зачем паскаль генерит лишний код?

ЗЫ. Любители педантичности могут воспользоваться C++
ЗЗЫ. А различия между процедурой и функцией? Подумать только, ведь если функция не возвращает значения, то это вносит настолько принципиальное отличие, что ее надо назвать по-другому!


Цитата(DMD @ Nov 12 2008, 23:31) *
Из песни слов не выкинешь, так что раз есть такой - почему бы и не рассказать про него.

Да нет такого! Ни одна серьезная фирма, как здесь уже было сказано, не делает компиляторов паскаля. А если вы найдете какой-то левый - то зачем это студентам?
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Nov 13 2008, 07:08
Сообщение #4


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(777777 @ Nov 13 2008, 09:11) *
Каким образом добавляет педантичности тот факт, что переменная цикла for может меняться только на 1?

Что Вас, право, зарубило на цикле for ?
Перем цикла должна не меняться на 1, а быть целочисленной.
Вы не любите собак? Да Вы же просто не умеете их готовить!

Цитата
Да нет такого! Ни одна серьезная фирма, как здесь уже было сказано, не делает компиляторов паскаля. А если вы найдете какой-то левый - то зачем это студентам?


Почему нет ?
Или Вы думаете, что они там баранину ваяют, если уже столько существуют и не загнулись?
Единственное - в демонстралках там бродит ужас smile.gif Я про качество генерируемого кода.
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
|- - 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 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
- - DMD   ага, спасибо за ссылки и информацию! 0) zhevak...   Nov 13 2008, 21:52
|- - zhevak   [quote name='DMD' date='Nov 14 2008, 0...   Nov 13 2008, 23:19
|- - zltigo   Цитата(DMD @ Nov 14 2008, 00:52) (все нач...   Nov 13 2008, 23:49
- - 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:22
Рейтинг@Mail.ru


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