Язык программирования JAL

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
D216
Родился
Сообщения: 2
Зарегистрирован: Сб фев 18, 2012 04:19:25

Язык программирования JAL

Сообщение D216 »

Здравствуйте, хотел поинтересоваться, использует ли кто-нибудь для программирования JAL 2.0, просто больше негде поинтересоваться, это моя последняя надежда. Подскажите, где его можно приобрести, а то у меня только старый JAL Edit, там утверждение IF оценивает только логические переменные или я не понимаю чего-то. Кто может, подскажите, как выйти из положения, ассемблер не предлагать.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Язык программирования JAL

Сообщение oleg110592 »

В гугле все легко находится:
http://en.wikipedia.org/wiki/JAL_%28compiler%29
http://www.casadeyork.com/jalv2/
когда то пробовал, пришел к выводу - только Си. Использую HI-TECH C 9.80 для 16 пиков.
D216
Родился
Сообщения: 2
Зарегистрирован: Сб фев 18, 2012 04:19:25

Re: Язык программирования JAL

Сообщение D216 »

Спасибо, может и я когда-нибудь дорасту до Си, просто JAL немного похож на Visual Basic или мне так показалось, в общем думал, будет легче с него начать.
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Язык программирования JAL

Сообщение Alexeyslav »

Легче начать с ассемблера. Это только кажется что там все сложно, но на самом деле без знаний архитектуры программирование превращается в игру "угадал-неугадал" и "заработает-незаработает".
Аватара пользователя
kotpalych
Электрический кот
Сообщения: 1040
Зарегистрирован: Пн ноя 21, 2011 16:45:00

Re: Язык программирования JAL

Сообщение kotpalych »

D216 писал(а):JAL немного похож на Visual Basic или мне так показалось, в общем думал, будет легче с него начать.
JAL больше похож на Паскаль , на Basic больше похожи PicBasicPro ,Mikrobasic и Proton PicBasic http://www.picbasic.ru/.
Примеры программ на JAL: http://tobe.nimio.info/diy/ikea/led/mood/lamp и http://radiokot.ru/forum/viewtopic.php?f=22&t=62781
Невозможно починить то, что не сломалось.
Аватара пользователя
adrenocrome
Потрогал лапой паяльник
Сообщения: 365
Зарегистрирован: Вт окт 21, 2008 15:03:06
Откуда: moscow
Контактная информация:

Re: Язык программирования JAL

Сообщение adrenocrome »

Alexeyslav писал(а):Легче начать с ассемблера. Это только кажется что там все сложно, но на самом деле без знаний архитектуры программирование превращается в игру "угадал-неугадал" и "заработает-незаработает".

А еще легче попробовать начать с ассемблера и на этом закончить все начининия :)))
День прошёл, а ты всё жив
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Язык программирования JAL

Сообщение Alexeyslav »

Чтобы закончить все начинания, достаточно начать с С...

Ассемблер дисциплинирует, ты всегда вынужден четко понимать что происходит в программе и определится с алгоритмом работы до того как его реализуешь. Это очень важный этап написания программы на любом языке. Дальше все зависит исключительно от способности представлять алгоритм.
Alkul
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Re: Язык программирования JAL

Сообщение Alkul »

Alexeyslav писал(а):Легче начать с ассемблера. Это только кажется что там все сложно, но на самом деле без знаний архитектуры программирование превращается в игру "угадал-неугадал" и "заработает-незаработает".

Целиком и полностью согласен.
Я когда-то в универе более-менее сносно программировал на С++, но изучение контроллеров начал с ассемблера.
И теперь мне просто непонятно, как можно писать для контроллеров на С.
Объявил я на С переменную. Меня очень напрягает то, что мне неизвестно, где именно компилятор её разместил - в регистре или в ОЗУ? От места расположения переменной зависит скорость доступа к ней. Вообще при вычислениях иногда удобней хранить переменную в регистре, иногда - в ОЗУ, а константы можно положить в EEPROM или вообще разместить во FLASH (в памяти программ).

Понапридумывали, блин, для ленивых и незнающих всякие кодевижны и прочую дребедень...
Самое главное, что применительно к контроллерам написанный на С код не будет аппаратно-независимым! А ведь изначально все задумывалось как раз якобы для независимости от платформы.
Аватара пользователя
brown
Родился
Сообщения: 18
Зарегистрирован: Вт фев 03, 2009 23:59:19

Re: Язык программирования JAL

Сообщение brown »

kotpalych писал(а): на Basic больше похожи PicBasicPro ,Mikrobasic и Proton PicBasic http://www.picbasic.ru/


На VB похож Swordfish (смотри ссылку в цитате), но он под ПИК18.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»