OberonCore
https://forum.oberoncore.ru/

Pascal в микроконтроллерах
https://forum.oberoncore.ru/viewtopic.php?f=26&t=1247
Страница 1 из 2

Автор:  PGR [ Воскресенье, 09 Ноябрь, 2008 15:20 ]
Заголовок сообщения:  Pascal в микроконтроллерах

Turbo51 -- компилятор паскаля для микроконтроллеров семейства MCS-51.

Автор:  bohdant [ Воскресенье, 09 Ноябрь, 2008 16:22 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

Есть под AVR компилятор Оберон-07. (возможно скоро у себя на сайте размещу)
Есть под ARM компилятор Оберон-07.http://www.armaide.com/

Под PIC есть http://www.inf.ethz.ch/personal/wirth/Articles/Miscellaneous/PICL.pdf правда в "руках не держал"

Автор:  PGR [ Среда, 12 Ноябрь, 2008 12:02 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

bohdant писал(а):
Есть под AVR компилятор Оберон-07. (возможно скоро у себя на сайте размещу)
Компилятор Оберона под AVR -- это Ваша разработка? Он работает под Windows/Linux или только под Bluebottle? Интересно было бы попробовать...
bohdant писал(а):
Есть под ARM компилятор Оберон-07.http://www.armaide.com/
Тут кажется только IDE, которое пока не доступно для скачивания :(
bohdant писал(а):
Под PIC есть http://www.inf.ethz.ch/personal/wirth/A ... s/PICL.pdf правда в "руках не держал"
Вот-вот, про Оберон в микроконтроллерах одни пэдээфки и попадаются, а хочется и в руках подержать :)

Автор:  bohdant [ Среда, 12 Ноябрь, 2008 14:24 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

PGR писал(а):
Компилятор Оберона под AVR -- это Ваша разработка?

Нет. Это разработка ETHZ. Автор Lisa (Ling) Liu.
PGR писал(а):
Он работает под Windows/Linux или только под Bluebottle?

Работает под Aos, WinAos, UnixAos.
PGR писал(а):
Интересно было бы попробовать..

Я автору написал письмо, и получил доступ к SVN.
Как я понял Лиза не против, что бы его разместить в свободный доступ. Две недели назад она сказала:
Цитата:
Thank you very much for more feedback. Please give me a week to fix the problems you mentioned in these two emails and I will put a new release on the web site and let you know. After that you can publish it on your web site or tell other people.


Цитата:
Тут кажется только IDE, которое пока не доступно для скачивания

Нужно у автора спросить. Может он просто пытается продавать его?

Цитата:
Вот-вот, про Оберон в микроконтроллерах одни пэдээфки и попадаются, а хочется и в руках подержать :)


Мне кажется, что реализации нет или "почти нет". Это просто идея, которая кстати мне не сильно нравится :) .
У меня вообще впечатление, что это препроцессор в Си (сильно некоторые моменты похожи на Си :lol: )

Автор:  PGR [ Среда, 12 Ноябрь, 2008 18:13 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

Да, этот PICL тоже не понравился. Такое впечатление, что его вообще не Вирт делал...

А вот AVR-компилятор -- это намного интересней. Жаль, что только под Aos, но для знакомства достаточно. Будем ждать :)

Автор:  Info21 [ Среда, 12 Ноябрь, 2008 20:03 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

bohdant писал(а):
PGR писал(а):
Компилятор Оберона под AVR -- это Ваша разработка?

Нет. Это разработка ETHZ. Автор Lisa (Ling) Liu.

Лиза молодец, хорошо умеет слушать. См. фото (май 2006), третий там Роман Митин.

Вложения:
PIC0051.JPG
PIC0051.JPG [ 113.59 КБ | Просмотров: 11825 ]

Автор:  bohdant [ Среда, 12 Ноябрь, 2008 23:07 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

Info21 писал(а):
Лиза молодец, хорошо умеет слушать. См. фото (май 2006), третий там Роман Митин.

Да, как шпионка, спаивает корифеев, чтоб секреты программирования выведать :lol:

А вообще то, она действительно молодец. Отвечает на письма моментально, а не так как другие (по несколько дней ответа нет), даже в районе 24:00. :)

Автор:  Info21 [ Четверг, 13 Ноябрь, 2008 06:49 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

bohdant писал(а):
Info21 писал(а):
Лиза молодец, хорошо умеет слушать. См. фото (май 2006), третий там Роман Митин.

Да, как шпионка, спаивает корифеев, чтоб секреты программирования выведать :lol:

А вообще то, она действительно молодец. Отвечает на письма моментально ...

Да нет, насчет красненького там только старшие товарищи инициативу проявляют. В тот момент она про Оберон и не думала -- постдок была у Мейера, сейчас, возможно, у Гуткнехта.

Просто у нее как гражданки КНР проблема выживания острее стоит, чем у европейцев. Потому слушает. Плюс китайская трудовая этика. Потому в полночь отвечает.

(Что-то вдруг вспомнились уральские компьютерные самородки, коих осенью 2005 г. на рога поставил мой неслучайный рассказ о том, как китайский аспирант в ЦЕРНе над комплексом гениальности русских студентов смеялся .....)

Автор:  bohdant [ Четверг, 13 Ноябрь, 2008 15:27 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

Info21 писал(а):
Да нет, насчет красненького там только старшие товарищи инициативу проявляют. В тот момент она про Оберон и не думала -- постдок была у Мейера, сейчас, возможно, у Гуткнехта.


инициативу - т.е. спаивают молодежь? :shock:

Хотел посмотреть, что такое "постдок " вот нашел, обсуждают зарплату постдока в Швейцарии :lol: :
http://www.researcher-at.ru/forum/index.php?topic=3744.0

Info21 писал(а):
на рога поставил мой неслучайный рассказ о том, как китайский аспирант в ЦЕРНе над комплексом гениальности русских студентов смеялся

Интересно было бы и нам послушать ;)

Автор:  Info21 [ Четверг, 13 Ноябрь, 2008 19:57 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

bohdant писал(а):
Интересно было бы и нам послушать ;)


Цитата:
... некий американский аспирант китайского происхождения во время беседы в столовке ЦЕРНа ехидно любопытствовал у меня, мол, почему студенты-россияне первым делом всегда сразу профессору кричет "Нет!". Мол, мы, китайцы, всегда сначала выслушаем до конца, запишем, вопросы зададим, а уж потом дома для себя решим ...

Автор:  Info21 [ Четверг, 13 Ноябрь, 2008 20:24 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

bohdant писал(а):
Хотел посмотреть, что такое "постдок " вот нашел, обсуждают зарплату постдока в Швейцарии :lol: :

Постдок = post-doctoral research fellow.

После успешного окончания аспирантуры с присвоением гордого звания Ph.D. -- доктор философии -- человек на западе не может получить постоянную профессуру. Сначала он должен пройти через 2-3-4-... 2-3-х-летних временных "позиций", где над ним начальником будет настоящий профессор, а постдок будет в его группе работать. И наука, и какое-то преподавание.
Университеты объявляют вакансии на такие позиции, а кандидаты заранее рассылают (десятками) резюме с рекомендательными письмами и проч.

Кто не получит место, уходит "в индустрию".

А 4500 франков для постдока нормально, с учетом конкуренции.
Как, к примеру, 3000 долларов в месяц в Монреале (правда, дешевле Цюриха город, плюс мед. и зуб. страховки, что важно).
Просто у россиян дурацкие представления о жизни "за бугром".

Автор:  bohdant [ Четверг, 13 Ноябрь, 2008 22:45 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

Цитата:
Постдок = post-doctoral research fellow.


Спасибо за ответ и разьяснения. Теперь все стало на свои места...

Info21 писал(а):
3000 долларов в месяц в Монреале

Странно, эта сума очень незначительная.... (тем более если Канадских долларов)
Может в условиях кризиса данная карьера себя оправдывает(только если еще и гранды получать).

Автор:  Geniepro [ Пятница, 14 Ноябрь, 2008 09:11 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

bohdant писал(а):
Info21 писал(а):
3000 долларов в месяц в Монреале
Странно, эта сума очень незначительная.... (тем более если Канадских долларов)
Может в условиях кризиса данная карьера себя оправдывает(только если еще и гранды получать).

Уровень жизни в Канаде писал(а):
В последние годы правительство Канады приняло меры, чтобы значительно сократить бюджетный дефицит Канады, однако оно не смогло предотвратить увеличение количества жителей, находящихся за чертой бедности: их количество приближается к 5 миллионам человек. Правительственные доклады сообщают, что 60% одиноких женщин живут на сумму менее 8566 долларов в год, что ниже черты бедности. Количество малообеспеченных детей и пожилых людей увеличилось более чем на одну пятую, составив 1,4 миллиона и 650 тысяч человек соответственно.
На фоне 8500 долларов в год 3000 в месяц весьма неплохо... :o

Автор:  Geniepro [ Пятница, 14 Ноябрь, 2008 09:14 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

Info21 писал(а):
Цитата:
... некий американский аспирант китайского происхождения во время беседы в столовке ЦЕРНа ехидно любопытствовал у меня, мол, почему студенты-россияне первым делом всегда сразу профессору кричет "Нет!". Мол, мы, китайцы, всегда сначала выслушаем до конца, запишем, вопросы зададим, а уж потом дома для себя решим ...

Недопонял юмора...
Из-за чего те уральские самородки на рога-то встали? Чем их этот ехидный китаец обидел?

Автор:  Info21 [ Пятница, 14 Ноябрь, 2008 11:09 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

bohdant писал(а):
Info21 писал(а):
3000 долларов в месяц в Монреале

Странно, эта сума очень незначительная.... (тем более если Канадских долларов)
Может в условиях кризиса данная карьера себя оправдывает(только если еще и гранды получать).

Канадский доллар сейчас примерно равен американскому.
Кроме того, в Канаде -- социализм, несмотря на свободу предпринимательства, так что в отличие от безжалостной Америки там довольно комфортно (оттого и упомянутые матери-одиночки с голоду не мрут).
В Штатах замучаешься за все платить, -- дантисты, неизбежные адвокаты, мед. страховка = конечные звенья "цепи питания".
Так что все эти тысячи без конкретного опыта вещь трудно ощутимая.

Что значит "данная карьера". Постдок -- это еще не карьера, туда рвутся не за деньгами, как и в университет. Каждая пройденная ступень в этой лестнице (классы школы, колледж, крЕдиты ун-та, PhD, постдок) дает человеку при переходе в индустрию статистически реально более высокую годовую зарплату, так что все эти усилия окупаются (статистика постоянно мониторится и публикуется).

А получить tenure в университете -- вообще мечта, несмотря на заметно меньшую по сравнению с индустрией зарплату. Потому что гарантии на всю жизнь вместе с пенсиями-страховками (включая зубную; не зря это повторяю, столкнетесь -- мало не покажется). А в индустрии увольняют "с понедельника".

Постдоки грантов не имеют. Их зарплата часто идет из гранта профессора (для того и грант: чем интересней тема, тем больше можно нанять сотрудников, а тема закончится, и сотрудники уйдут в другое место).
Соответственно, от профессора может зависеть и зарплата.
Грант может быть и коллективным у отдела, лаборатории и т.п., тогда всё более определенно.

В СССР всё было так анти-натурально с ног на голову поставлено, что до сих пор в равновесие придти не может, в том числе в головах. Тем более что и до СССР не было равновесия, оттого и гробанулось всё.

Автор:  bohdant [ Понедельник, 24 Ноябрь, 2008 23:15 ]
Заголовок сообщения:  Oberon-07 for ATMEL AVR

Привет всем!

Мы начинаем новый проект. Компилятор с Oberon-07 для AVR.

Компилятор есть и работает :) Но он сильно сырой.
Нету оптимизации, поддерживается только один кристал.
Что то нужно делать с отладчиком и т.д.
Возможно в язык нужно внести дополнения.

Если кому то интересно, присоеденяйтесь!
Перспективы есть, я уверен :)

http://a2os.org.ua/forums/topic.php?forum=16&topic=2

Автор:  AVC [ Среда, 26 Ноябрь, 2008 14:27 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

Очень интересно.
Файлы в формате для A2? Чтобы получить простой текст, достаточно использовать что-нибудь вроде strings (UNIX/Linux/Cygwin)?
(У меня, кроме исходника, дополнительно выдаются информация о шрифтах, что-то вроде XML и комментарии (?) вида //.)

Автор:  bohdant [ Среда, 26 Ноябрь, 2008 14:59 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

AVC писал(а):
Очень интересно.
Файлы в формате для A2? Чтобы получить простой текст, достаточно использовать что-нибудь вроде strings (UNIX/Linux/Cygwin)?
(У меня, кроме исходника, дополнительно выдаются информация о шрифтах, что-то вроде XML и комментарии (?) вида //.)

Да все под А2. Компилятор тоже работает под А2.

Тексты можно сконверитить (опять же под А2).

Автор:  bohdant [ Среда, 26 Ноябрь, 2008 15:31 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

Цитата:
и комментарии (?) вида //

Сорри :oops: , забыл убрать... я уже немного вносил изменения и случайно оставил свой любимый тип коментариев

Автор:  TAU [ Четверг, 27 Ноябрь, 2008 23:46 ]
Заголовок сообщения:  Re: Pascal в микроконтроллерах

AVC писал(а):
Очень интересно.
Файлы в формате для A2?

Просветите темного ;)
Что такое Aos?
Что такое AVR?
Что такео A2?

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/