Форум: "Прочее";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
ВнизКакой ваш самый любимый и самый нелюбимый язык программирования? Найти похожие ветки
← →
эндсоувот © (2016-03-04 15:50) [40]но раньше было специальное название - ROM.
для кого-то может быть и ром.
возьмем например вот такое
http://www.atmel.com/ru/ru/devices/ATMEGA328.aspx
флеша 32к
еепрома 1к
если в прошивке будет резервирование строкового буфера размером по значению переданному в уарт, то в какой памяти это резевирование произойдет,
если епром остается нетронутый,
ROM это ридонли мемори,
а третьей памяти там просто нет.
← →
Kilkennycat © (2016-03-04 17:00) [41]я бы атмел ваще не рассматривал. ST, TI, ну или Microchip
> если в прошивке будет резервирование строкового буфера размером
> по значению переданному в уарт, то в какой памяти это резевирование
> произойдет
в тех, с которыми я работаю, это зависит от меня. и третья память есть - специально выделенная буферная. А вообще их четыре: флэшовая, оперативная, еепромная и буферная. Эт если забыть про еще парпу вариантов и про маппинг адресов на внешнюю, которая в свою очередь может быть даже по сети в антарктиде.
но если все-таки рассматривать конкретно вышеприведенный атмел, то:
4/8/16/32KBytes of In-System Self-Programmable Flash program memory
̶ 256/512/512/1KBytes EEPROM
̶ 512/1K/1K/2KBytes Internal SRAM
итого 3. + RECEIVE/TRANSMIT SHIFT REGISTER - это тоже память.
и в любой можно сделать буфер. при желании.
← →
эндсоувот © (2016-03-04 17:13) [42]ну так это же все меняет!
кстати в питоне не только скобки избыточны.
зачем там такое длинное слово как "function"?
ведь ежели встречается идентификатор и за ним круглые скобки, но следущая строка сдвинута вправо,
то это стопудово объявление новой функции а не вызов старой.
хе хе.
мой внутренний мир богаче.
← →
эндсоувот © (2016-03-04 17:19) [43]чувак наверное так и думал, и хотел сначала убрать function.
но потом испугался и оставил def
← →
DayGaykin © (2016-03-05 18:01) [44]Нравятся:
1. Дельфи (язык и то что к нему прилагается) - за скорость разработки на нем и за VCL.
2. Java - за то что везде работает почти одинаково и много чего под него есть. Не хватает, конечно, некоторых вещей особенно после Delphi.
3. JavaScript - за его простоту
Нейтрален:
1. PHP - Хороший, мирный язык. Очень хорошо, что под него есть всё.
2. FreePascal. Жаль, что плохо развивается.
Не нравятся:
1. C++ за непонятные объекты (субъективно). И за макросы.
2. VBA - тупой язык, тупая среда.
← →
Inovet © (2016-03-05 18:50) [45]> [44] DayGaykin © (05.03.16 18:01)
> 1. C++ за непонятные объекты (субъективно). И за макросы.
Не, макросы - это наследие Си.
← →
эндсоувот © (2016-03-05 18:53) [46]так как никто не вспомнил, хочу вступиться за vbs
отличнейший инструмент с широчайшими возможностями.
← →
MsGuns © (2016-03-05 19:18) [47]Язык - асм, може потому что молодость, Pascal, Cobol :)
Среда - Делфи однозначно.
Нелюбимые: все си-подобные, бэйсик всех времен, фортран (возможно потому там печать реализована чудовищно).
Еще в свое время работал в MAMPS-не помню как язык назывался, но впечатления до сих пор самые приятные. Одна древовидная файловая система чего стОит !
← →
asail © (2016-03-05 20:00) [48]Любимый - Дельфи.
Нелюбимый - Дельфи.
Ибо других, толком, и не юзал... :)
← →
Kilkennycat © (2016-03-05 23:13) [49]
> И за макросы.
Макросы в Си - это вещь! и скобочки.
А эти ваши begin..end - фу!
← →
KSergey © (2016-03-07 15:56) [50]> эндсоувот © (04.03.16 14:35) [35]
> потому что если тем же точно людям в той же ветке предложить
> похоливарить на тему begin/end против {}, то вмиг окажется,
> что те же самые люди не считают что begin/end избыточнее
> {}
>
> но за то что скобки не нужны были в питоне - будут битсо
> лбом до конца.
Компиляция в байт-код? не, не слышал.
В целом - слушайте, мне смешно читать про "умный дом", в котором экономят на флешке. 32 Гб - 2 тыс руб нынче за весьма вычурную. Это сколько же скриптов надо наваять, чтобы её заполнить.
← →
DVM © (2016-03-07 17:48) [51]
> DayGaykin © (05.03.16 18:01) [44]
> 2. FreePascal. Жаль, что плохо развивается.
По-моему он развивается как надо. Делфи только позавидовать может.
← →
эндсоувот © (2016-03-07 18:03) [52]В целом - слушайте, мне смешно читать про "умный дом", в котором экономят на флешке. 32 Гб - 2 тыс руб нынче за весьма вычурную.
при чем здесь терабайтная флешка?
в чипе с прошивкой - интерпретатором луа мало памяти остается.
никого не волнует что рядом лежит горсть хоть терабайтных флешек.
для них еще в тот же самый чип надо еще залить кода, чтобы память флешки стала доступна чипу.
Компиляция в байт-код? не, не слышал.
лучше все же что-нибудь внятное про ненужность скобок и хотя бы одну рациональную причину чтобы их стоило убирать.
одну причину я уже назвал - у чувака был очень богатый внутренний мир и скобки исчезли.
и здесь пока ни один, говорящий, что о да, как удачно там убраны скобки - ни один не может пробубнить хоть что-нибудь внятное зачем это потребовалось делать.
← →
эндсоувот © (2016-03-07 18:20) [53]ну и раз уж ты встрял конкретно по умному дому, то не набросаешь ли схемку как к esp8266 прикрутить флешку так, чтобы остались свободными хотя бы пара gpio?
пусть даже флешка будет просто хранилищем скриптов. использовать ее как sram не требуется.
думаю раз ты такой же умный как дом, то особого труда тебе это не составит
← →
Kilkennycat © (2016-03-07 18:38) [54]
> как к esp8266 прикрутить флешку так, чтобы остались свободными
> хотя бы пара gpio
ах-ах... трагедия. да возьми от TI серию CC и хоть две пары получи свободных.
esp8266 к умному дому относится примерно так же, как балерина к танку.
← →
эндсоувот © (2016-03-07 19:35) [55]ну если б ты был айтишником, а не балериной, то мог бы и догадаться, что УД не обязательно целиком на есп реализован, если есп была упомянута.
ему отводится роль моста в tcp/ip.
причем моста копеечного.
причем моста в котором еще и свои мозги есть.
а ты теперь можешь взять все что хочешь какой хочешь серии, и сравним по отношению цена/возможности.
← →
Kilkennycat © (2016-03-07 19:46) [56]
> и сравним по отношению цена/возможности
не забудь только включить в оценку мучения с лишней парой портов.
Мы из-за одного порта полностью переходили на другую архитектуру, (что сам понимаешь, какие последствия тянет, разве что паяльники не меняются...) и было выгодно.
← →
эндсоувот © (2016-03-07 19:51) [57]я все понимаю, паяльники архитектуры.....
ну а все таки реально можем сравним?
первая же ссылка на али дает 142 рубля за esp 12e (и это поштучно, а не горстями)
и я понимаю, что при такой цене я могу насовать это в каждую лампочку/насос/чайник.
или ну его нафик? важнее чтобы скобок не было?
← →
Kilkennycat © (2016-03-07 21:21) [58]
> на али
моему другу с али прислали саn-интерфейсы. не работают. следущая партия. не работают. вскрыли. внутри какой-то инфинион аж 2001 года.
кроме того, мы тут меряемся домашними тапочками? Давай закупаться нормально.
например, тут: http://www.compel.ru/infosheet/ESPRES/ESP8266/
немножко другой ценник.
> при такой цене я могу насовать это в каждую лампочку/насос/чайник.
и работать на такую же цену.
> или ну его нафик? важнее чтобы скобок не было?
ну его нафиг. у тебя что-то странное в голове. то ты за скобки цепляешься, то два порта требуешь от дешевого изделия, то на али предлагаешь покупать. что же это за умный дом, где будет стока глюков и отказов?
← →
эндсоувот © (2016-03-07 21:46) [59]да я уже понял, что закупаться надо только в том ООО в котором работает Kilkennycat.
только речь шла о DIY а не о том чтобы у твоей конторы покупатели были.
то на али предлагаешь покупать.
Ну да. на али. Я не курьосити проектирую.
то два порта требуешь
ну не просто же так.
заходит в ветку умный перец и сообщает тебе что какой же ты тупой, что давно есть флешки по 32 гига за две тыщщи рублей.....
начинаешь его спрашивать и как же прикрутить ее?
молчок...
Но ему на помощь тут же приходит другой, который пишет что переходи на техасинтрумент, не покупай на али и вообще меняй архитектуру.
предлагаешь сравнить по ценам - опять что-то не так.
И да.
Я так и не услышал ни одной причины почему в питоне скобки лишние.
Куча народу возбудилась на мое высказывание что убирать скобки были идиотством.
Все пишут, что не не не, скобки все правильно убрали, не нужны они.
Но ни один не в состоянии придумать хотя бы одну причину зачем это было нужно.
← →
эндсоувот © (2016-03-07 21:55) [60]и эта....
ты же прекрасно понял, что дело не во флешке и свободных ногах.
так как там интерпретатор луа, то мне по шттп доступны все мои домашние терабайты и без флешки. и все экзабайты инета тоже доступны.
мужик тот был просто не в теме, но решил встрять.
и ты за компанию....
← →
Kilkennycat © (2016-03-07 21:58) [61]
> эндсоувот © (07.03.16 21:46) [59]
> в том ООО в котором работает Kilkennycat.
я нигде не работаю.
и вообще сдаюсь. ты победил.
← →
Юрий Зотов © (2016-03-07 22:51) [62]
<простой_оператор> ::= <оператор_IF> | <оператор_WHILE> | ... (и т .д.)
<список _операторов> ::= <простой_оператор> <;> <список _операторов>
<составной_оператор> ::= <begin> <список _операторов> <end>
<оператор> ::= <простой_оператор> | <составной_оператор>
Это - БНФ для лексемы <оператор>. С небольшими модификациями годится и для Delphi, и для C, и для других языков.
Но я не представляю себе подобную БНФ без операторных скобок.
← →
Pavia © (2016-03-07 23:28) [63]
> Это - БНФ для лексемы <оператор>. С небольшими модификациями
> годится и для Delphi, и для C, и для других языков.Но
> я не представляю себе подобную БНФ без операторных скобок.
Вон ассемблер существует без скобок и ничего.
Вспомнить хотя бы Бески который был в ROM первых IBM.
0) Вместо функций, метки. ДА вообще на каждую строку обязать ставить метки как было в гвбесике.
1) Разбор выражения сделать на польской нотации.
Одна функция с википедии. Строчик 50-100
2) 3 основных типа строковое целое плавающая. Все переменные глобальные.
4) Ни каких функций, только процедуры.
5) 1 цикл и 1 условный оператор. И оператор goto к метке.
6) 4 функции чтения из файла.
7) Вставка и исполнение родного кода.
Весь интерпретатор займёт 500-1000 байт.
Остальное библиотека процедур.
← →
Kilkennycat © (2016-03-08 00:27) [64]
> Pavia © (07.03.16 23:28) [63]
лучше сразу в машкодах - там не то что скобок, там и буков минимум :)
← →
Юрий Зотов © (2016-03-08 00:29) [65]> Вон ассемблер существует без скобок и ничего.
Открою секрет - в ассемблере нет составных операторов. Соответственно, в операторные скобки заключать просто нечего - вот потому их и нет.
Аналогично в старых Бейсиках и Фортранах.
← →
Pavia © (2016-03-08 01:08) [66]Юрий Зотов
Смешно. :D, Только думается мне капкан вы ставили на другого зверя.
Kilkennycat
> > Pavia © (07.03.16 23:28) [63]лучше сразу в машкодах
> - там не то что скобок, там и буков минимум :)
Ничего вы не понимаете. Бесик это сила! Я прекрасно помню почему и когда я ушёл с Бесика. Бески это жёсткие рамки за которые нельзя было выйти. А хотелось творить, быть свободным художником.
Посмотрите на Unix. Куда не ткнись везде скрипты! А всё почему? Да потому что не надо придумывать архитектуру. Она сама рождается из низов. И гораздо проще написать скрипт автоматизации на 100 строк. Чем возиться с LUA и паскалем или не дай бог с JAVA.
В Unix изначально была идея 1 программа=1 функция (пусть будет 1 объект). Поэтому в скриптовом языке не нужны подпрограммы. Так как 1 файл это и есть 1 подпрограмма. Иеархия строится при помощи дерева папок(ака файловая система).
Конечно у такого подхода есть и недостатки. Но однако идея живёт! И думается мне что ещё не весь потенциал раскрыт у такой системы.
← →
Kilkennycat © (2016-03-08 01:17) [67]
> Pavia © (08.03.16 01:08) [66]
я сейчас впервый услышал о Бески, но предполагаю, что это а-ля символьный язык для Искры-1256 :)
ну его нафиг :)
← →
Германн © (2016-03-08 01:19) [68]
> Pavia © (08.03.16 01:08) [66]
>
> Юрий Зотов
> Смешно. :D, Только думается мне капкан вы ставили на другого
> зверя.
Не знаю ставил ли ЮЗ когда-либо на кого-нибудь капканы, но в ассемблере действительно нет составных операторов. Подпрограммы есть, а составных операторов нет.
А значит операторные скобки там просто не нужны. Потому их и нет.
← →
Kilkennycat © (2016-03-08 01:23) [69]http://hroft-clone3.livejournal.com/456491.html
← →
GEN++ © (2016-03-08 23:45) [70]Можно еще добавить http://www.vysokovskiy.ru/anekdot/nairi/
со специфическим языком Автокод:
допустим
введем
вставим
печатать ..с .. знаками .....
если
идти к
я в свое время был наверное фанатом этой машины
сколько всякого на ней было сделано ...... Помнится как то
весь факультет по моей программе для "Наири С" сдал курсовик
по электронной оптике
Универсальных языков программирования IMHO не существуем
как не существует универсальных языков общения.
Есть более распространенные, есть менее но большинство имеет свою
справедливо занимаемую нишу.
Каждый ЯП, как сейчас принято говорить, "заточен" под свой круг задач.
Поэтому любимый или не любимый (более/менее) понятие весьма расплывчатое.
← →
Тимохов Дима © (2016-03-09 09:47) [71]т.к. я знаю один язык, то он двулик - и любимый, и нелюбимый.
Delphi.
← →
Тимохов Дима © (2016-03-09 09:47) [72]т.к. я знаю один язык, то он двулик - и любимый, и нелюбимый.
Delphi.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
Память: 0.61 MB
Время: 0.059 c