roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 16:11

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: microPascal AVR
СообщениеДобавлено: 25 апр 2009, 00:13 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Вложение:
1.JPG
1.JPG [ 49.19 КиБ | Просмотров: 4608 ]

По духу больше напоминает среду Делфи: автовставки кода, автокоррект, подсказывальщик параметров, много либ на все случаи жизни и огроменная справка :good:
Мануал по созданию первого проекта[англ.]
Официальный сайт
какие-то дядьки выложили варез, вот ведь редиски))) (пасс от архива: rl-team.net)
Кто имел опыт програмирования, какие проблемы возникли? И самое главное - почему всеми любимый паскаль до сих пор не прошел в массы новичков?

_________________
Tomorrow will be. Better


Последний раз редактировалось MiBBiM 27 апр 2009, 13:59, всего редактировалось 5 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 25 апр 2009, 00:16 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Может быть дело в цене лицензионной версии и доступности?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 25 апр 2009, 00:18 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
ну, cvavr тоже недешев :D

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 25 апр 2009, 00:25 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Или программистов работающих с Паскалем мало

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 25 апр 2009, 00:27 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ИМХО паскаль подвымер.. меня на нем учили кодить... так я его забыл уже ооочень основательно.. то был далекий 9-й класс.. нынче я в матлабе больше кода пишу чем где либо )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 25 апр 2009, 18:58 
Не в сети
Аватара пользователя

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
Даешь Matlab для МК!!! :crazy:
По-моему нет смысла в этом Паскале. Некоторые вещи удобнее сделать на бейскике, который проще паскаля. Другие вещи проще сделать на Си - более сложные программы выходят явно короче. В универах, связанных с программированием и электроникой - учат Си. В школах - в основном Бейсик, в крайних случаях Си, с переходом школ на линукс, я думаю еще больше школ перейдет на Си.
Есть, конечно, люди знающие только паскаль, но тут не хватает рекламы этого продукта. Я вообще в первый раз его вижу :oops: . Было б больше рекламы, ИМХО - было б больше людей пишущих на паскале под АВР.

ЗЫ: Недавно делал курсовик на паскале(PC) другу, так блин... Это ужос... После Си - просто нереально огромный код выходит... Я б лучше на бейскике тоже самое сделал бы, чем на паскале.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 25 апр 2009, 19:43 
Не в сети
Аватара пользователя

Зарегистрирован: 14 авг 2007, 15:16
Сообщения: 168
Откуда: Ростов-на-Дону
прог. языки: C/C++
ФИО: Герасимов Иван
Ну у меня в колледже нас паскалю учат (а дальше и делфи, хотя че у нас у ПОшников, я хз), могу сказать, что на олимпиадах по спортивному программированию паскаль занимает 2е место после Си (там где ООП не нужно). Вообще паскаль хороший язык, и писать на нем просто, и я думаю что если человек его хорошо знает, то не нужно заставлять себя учить Си, ради МК (хотя я себя заставил :) )

Добавлено спустя 3 минуты 41 секунду:
микропаскаль юзал несколько раз, но после Си уже было не айс :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 25 апр 2009, 20:00 
Не в сети
Аватара пользователя

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
То что на паскале писать просто - это очень спорный вопрос... На delphi - более менее, а вот на turbo pascal, который много где всё ещё проходят - можно повеситься. Решает всё-таки компилятор, ИМХО. Участвовал на областной олимпиаде. Около 200 участников с 3 регионов (а может и больше). На Си писал только я - его даже не было на компах. Пришлось писать удаленно на сервере без дебаггера. Естественно олимпиаду просрал. Второе место без диплома. На паскале там писало процентов 90, кто-то даже на бэйсике писал. На всероссийских подавляющее большинство пишет на Си. С паскалем там очень трудно.
Язык это, ИМХО, всё-таки всего лишь язык. 30-70 слов, парочка-десяточек типовых конструкций, немного своих трюков и всё. Так что язык выучить на мой взгляд - не проблема. Си - популярней, следовательно больше готовых библиотек и людей, могущих подсказать. Смысла писать на паскале просто не вижу. Тупиковая ветка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 25 апр 2009, 20:23 
Не в сети
Аватара пользователя

Зарегистрирован: 14 авг 2007, 15:16
Сообщения: 168
Откуда: Ростов-на-Дону
прог. языки: C/C++
ФИО: Герасимов Иван
Цитата:
С паскалем там очень трудно

ну не скажи, мой друг из колледжа занял 4е место на России, и писал он на паскале


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 25 апр 2009, 20:44 
Не в сети
Аватара пользователя

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
Сам же сказал, что после Си - не айс :wink: Может он Си плохо знал, вот и писал на паскале. У меня тоже есть знакомый, ездивший на всероссийскую. Даже 2. Один из них писал на паскале и взял диплом второй степени. (Кстати, место еще ничего не значит, главное - диплом). После этого его пригласили в США на какое-то соревнование(Очень умный мэн, однако), сейчас уже не помню. Так он изучал специально для него Си, так как на паскале там программировать было нельзя. Вот такие вот дела.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 25 апр 2009, 22:21 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Snable, трудно судить о языке не зная его.
почему вы думаете нет либ для паскаля, имхо разрабы микропаскаля потрудились так же, как и создатели bascomavr, т.е. либ встроенных достаточно.
кстати, уже давно не встречал школ где учат бейсику.
Duhas, оболочка Skype для виндов написана на delphi, так что судить о мертвости пока рано.
имхо, паскаль - золотая середина между бэйсиком и си: более гибок и менее сложен соотвественно.

Добавлено спустя 1 минуту 1 секунду:
avr123, как насчет курса :wink: ?

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 26 апр 2009, 03:37 
Не в сети
Аватара пользователя

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
Компилятор microPascal и его окружение я не юзал, но с паскалем знаком не мало. Я не согласен, что его можно назвать серединой между Бэйсиком и Си. По возможностям от Си не отстает, но в Си есть куча синтаксического сахара, более человечный подход к юзеру... В общем приятностей больше. Я сомневаюсь, что Си для АВР превосходит паскаль по возможностям.
Я не говорил, что там нет либ. Я лишь сказал, что на си их больше. К тому же сторонних либ на си - явно больше.
Проблема паскаля в избыточности синтаксиса (точнее в его длинности, что жутко бесит) и его недостаточности (отсутствию сахарка), то есть нету всяких i++, i*=10 for(-;-;-) (что больше всего убивает) и подобных мелочах. Когда не знаешь более удобного языка или нет возможности использовать что-то другое - вполне себе вариант, но при наличии си, как более удобного и мощного, а к тому же бесплатного (gcc) инструмента - microPascal проигрывает. Поэтому, повторюсь, что лично я не вижу смысла в его использовании. Его "+" перекрываются его же "-" и "+" других языков.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 26 апр 2009, 13:04 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
Давайте не путать паскаль, голый паскаль, и дельфи... дельфя выигрывает только тем, что легко и быстро ваять интерфейс... и во многих местах преподают именно дельфю, те кто раньше преподавал паскаль, ибо там самим преподам тяжко перестроиться...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 26 апр 2009, 13:09 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
ну синтаксис конечно проигрывает, но его недостатки частично компенсируются "автоокончателем кода" и прочими автовставками.
Код:
i++ = inc(i) (но не в операциях)
i*=10 = нету такого
for(-;-;-) = while true do (если правильно понял)

а смысл все-таки есть - паскаль создан для обучения, причем платформа, будь то pc или avr, врядли имеет значение.
Duhas писал(а):
во многих местах преподают именно дельфю, те кто раньше преподавал паскаль, ибо там самим преподам тяжко перестроиться...

а вы не думаете почему раньше преподавали паскаль? мб потому что для обучения - самое оно? кста, тот же борланд си не отличается по ваянию интерфейса от борланд паскаля. а rad от code gear дык вообще один в один что для си, что для делфи.

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: microPascal AVR
СообщениеДобавлено: 26 апр 2009, 13:23 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Я когда в институте учился, считалось что С это профессиональный язык, а Паскаль и Бейсик для обученя

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO