The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз компилятора Free Pascal 3.2"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз компилятора Free Pascal 3.2"  +/
Сообщение от opennews (ok), 20-Июн-20, 21:05 
После пяти лет с момента формирования ветки 3.0 представлен релиз открытого кроссплатформенного компилятора Free Pascal 3.2.0, совместимого с Borland Pascal 7, Delphi, Think Pascal и Metrowerks Pascal. Параллельно развивается  интегрированная среда разработки Lazarus, основанная на компиляторе Free Pascal и выполняющей задачи, сходные с Delphi...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=53200

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от IRASoldier_registered (ok), 20-Июн-20, 21:05   –26 +/
>Добавлена поддержка блоков на языке Си

...для возможности плавного перехода тех, кто всё ещё пытается по разным причинам заниматься пердолингом мертвой стюардессы, на нормальный ЯП.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #8, #11, #12, #24, #32, #117

2. Сообщение от Аноним (2), 20-Июн-20, 21:09   –5 +/
А сам язык Паскаль кто-нибудь развивает?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #69, #262

3. Сообщение от Егорemail (??), 20-Июн-20, 21:12   +10 +/
Радует, что проект потихоньку, но развивается. Компилятор FPC по сравнению с Pascal ABC работает молниеносно + кроссплатформенен (удалось поработать даже под ReactOS) + входит в Lazarus. Заодно не видел багов в его работе. Из минусов вижу только относительно большой размер исполняемого файла после компиляции, но с ростом объема исходного текста программы сам бинарник уже почти не растёт.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #15, #101, #107, #263

4. Сообщение от Аноним (7), 20-Июн-20, 21:12   +8 +/
Для своих задач один из лучших языков. Приучает к нормальному программированию с детства. А ещё говорят, он строг к быдлокодингу.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #16, #17

5. Сообщение от Аноним (5), 20-Июн-20, 21:14   –7 +/
Основная идея наверное сказать что все написано на Паскале. Просто много C блоков вот и все
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #72, #76

6. Сообщение от Аноним (7), 20-Июн-20, 21:15   +2 +/
Можно использовать паковщики бинарников типа  UPS. Или указать в настройках, чтобы в файл не ложилась отладочная информация при компиляции.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #174

7. Сообщение от Аноним (7), 20-Июн-20, 21:17   +4 +/
Похоже, что нет. Сам Вирт создал другие языки как развитие идей Паскаля - Модула и Оберон.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #19, #105

8. Сообщение от Аноним (8), 20-Июн-20, 21:18   +5 +/
Только вот они не переходят)) Да, еще есть штуки на Паскале, не имеющие [адекватных] аналогов на твоих "нормальных ЯП".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #13, #162

9. Сообщение от Аноним (9), 20-Июн-20, 21:19   +1 +/
i8086-win16 - это, конечно, очень актульная целевая платформа.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #71, #86

10. Сообщение от Егорemail (??), 20-Июн-20, 21:23   +/
Возможно, остались какие-то древние терминалы с работающим и обновляющимся софтом. Недавно в "Дикси" видел терминал с DOS-ом. Хотя ситуация специфическая, согласен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #23

11. Сообщение от stuq1 (ok), 20-Июн-20, 21:30   +5 +/
Вот только похоже в новости ошибка и это не блоки на языке Си (и вообще с Си никак не связаны), а просто разновидность замыканий
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #65

12. Сообщение от Дегенератор (ok), 20-Июн-20, 21:33   +3 +/
Это возможность копипастить "непонятное, но работающее" для нубчиков.
Когда-то в 2003м потратил почти месяц разбираясь в статистике для собственного рисования графика аппроксимации экспоненциальной функции по имеющемуся массиву значений. Работа с книжками - тупик, консультации с профессорами - тупик. Все что не делал - все художество отличалось от эталонной Statistica 6 или 5 (не помню). В итоге нашел в инете готовое решение - все стало 1 к одному с эталоном. Так вот, там была куча КОНСТАНТ НЕРЕАЛЬНОЙ ТОЧНОСТИ - вот так иногда нет смысла тратить время на поиск истины.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

13. Сообщение от Тот_Самый_Анонимус (?), 20-Июн-20, 21:37   –10 +/
Например?
А то паскаль настолько уродлив, что интересно было бы посмотреть хотя бы на одно его преимущество.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #36, #40, #54

14. Сообщение от Тот_Самый_Анонимус (?), 20-Июн-20, 21:39   –19 +/
Бгг. Язык со словестными операторными скобками не имеет права на существование.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #102

15. Сообщение от Чайка Сметанова (?), 20-Июн-20, 21:41   +7 +/
Потому что надо отключать режим дебага в компиляторе
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

16. Сообщение от Аноним (16), 20-Июн-20, 21:45   +1 +/
Все языки для своих задач - одни из лучших.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

17. Сообщение от Аноним (16), 20-Июн-20, 21:54   +/
А это для каких конкретно задач?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #21, #68

18. Сообщение от Аноним (18), 20-Июн-20, 21:55   +10 +/
Так и запишем: "Паскаль угнетает права чёрных"

grep -ihor master | wc -l
2409

grep -ihor slave | wc -l
547

grep -ihor blacklist | wc -l
54

grep -ihor whitelist | wc -l
5

grep -ihor negro | wc -l
32

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #53

19. Сообщение от neAnonim (?), 20-Июн-20, 22:02   –1 +/
Оберон был идейно крут, до того как переехал на jvm
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #22, #63, #233

20. Сообщение от Аноним (20), 20-Июн-20, 22:04   +/
просто напомню про однофайловый графический редактор о 12 мегабайтах под названием LazPaint.
На каком "современном" языке можно уложить те же возможности в, хотя бы, такой размер?  Только при подсчётах прошу учитывать все используемые "аналогами" библиотеки
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27, #31, #44

21. Сообщение от neAnonim (?), 20-Июн-20, 22:05   +3 +/
хз возможно обучение!? мне в школе преподавали паскаль, со временем переехал на c#, потом c++, и сейчас осознал себя C99 программистом.

те кто учил питон так на нем и сидят.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #25, #26, #115

22. Сообщение от funny.falcon (?), 20-Июн-20, 22:16   +/
Оберона несколько реализаций.

Правда, так и не понял, какой из них можно пользоваться

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #47, #64

23. Сообщение от d (??), 20-Июн-20, 22:24   +/
DOS дохрена где в торговле.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #41

24. Сообщение от iLex (ok), 20-Июн-20, 22:25   +11 +/
Основное преимущество там не язык, а компактный кроссплатформенный фреймворк для быстрого прототипирования. Где ещё можно проверить какую-нибудь идею буквально за пару минут, просто набросав компонент на форму? Даже в Electron создание прототипа займёт больше времени. И при этом оно может генерировать бинарники меньше 500 Кб, а не как в каком-нить монстроидальном Qt, где даже Hello World ещё попробуй в 5 Мб уложи.
Мало того, всё это ещё и документировано, так что по Ctrl+F1 можно получить справку по любому объекту и методу. А не как в современном опенсорсе, где слово "документация" является страшнейшим ругательством и где разбираться, как оно вообще работает, приходится лишь путём изучения исходников, в которых из комментариев одна только шапка лицензии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #49, #52, #100, #149, #164

25. Сообщение от Дегенератор (ok), 20-Июн-20, 22:32   –5 +/
> хз возможно обучение!? мне в школе преподавали паскаль, со временем переехал на
> c#, потом c++, и сейчас осознал себя C99 программистом.
> те кто учил питон так на нем и сидят.

Может поэтому питон круче? Зачем бежать как крысы если корабль не тонет?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #42, #84

26. Сообщение от Anonim (??), 20-Июн-20, 22:36   –3 +/
Это потому что после привычки писать на питоне, простой взгляд на исходники Ц++ вызывает сильный рвотный рефлекс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #33, #138, #150, #236

27. Сообщение от Дегенератор (ok), 20-Июн-20, 22:40   +/
> просто напомню про однофайловый графический редактор о 12 мегабайтах под названием LazPaint.
> На каком "современном" языке можно уложить те же возможности в, хотя бы,
> такой размер?  Только при подсчётах прошу учитывать все используемые "аналогами"
> библиотеки

PhotoFiltre 6.3.2 (4Mb вся папка без установки, 2008й год выпуска)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #28, #30

28. Сообщение от Дегенератор (ok), 20-Июн-20, 22:41   +/
>> просто напомню про однофайловый графический редактор о 12 мегабайтах под названием LazPaint.
>> На каком "современном" языке можно уложить те же возможности в, хотя бы,
>> такой размер?  Только при подсчётах прошу учитывать все используемые "аналогами"
>> библиотеки
> PhotoFiltre 6.3.2 (4Mb вся папка без установки, 2008й год выпуска, иди, открывай кофейню)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

29. Сообщение от Аноним (29), 20-Июн-20, 22:46   –3 +/
Зачем оно нужно в 2020 году? Пусть на раст переходят.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #61

30. Сообщение от Аноним (20), 20-Июн-20, 22:47   –1 +/
Я про линукс (под масдайку-то LazPaint 9 мегабайт весит. И тоже без установкию И 256Mb памяти требует)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

31. Сообщение от Ordu (ok), 20-Июн-20, 22:51   –2 +/
12 мегабайт сорцов в одном файле? Это же бред какой-то. То есть, при использовании IDE наверное можно справиться как-нибудь работать с таким сорцом, но компилятор не поперхнётся?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

32. Сообщение от joe lemonade (?), 20-Июн-20, 22:54   –1 +/
Вообще-то, речь о поддержке вот этого: https://developer.apple.com/library/archive/documentation/Co...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #56

33. Сообщение от тоже Аноним (ok), 20-Июн-20, 23:02   +4 +/
Отрыгивание жвачки - важный элемент пищеварения баранов. Особенно при созерцании новых ворот.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #70

34. Сообщение от Аноним (34), 20-Июн-20, 23:04   –3 +/
Отличная вещь для школьных олимпиад по программированию. Серьезно.

А на нем под веб писать можно? С флуттером уже скрестили?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38, #74, #114

35. Сообщение от Аноним (35), 20-Июн-20, 23:09   +/
Первый раз такое делаю тут, но...

Я, конечно, все понимаю, раст, го, ещё куча модных новых вещей, но когда у тебя есть олд скул система, в которую вложили столько человека/лет, все это херня. Читаю такое, иногда кажется, что миллионы строк кода, написать, задокументировать, очень легко, делов на пару дней. Сфера применения всего этого добра, не связана с чем то модным и молодёжным. Крики перейдём на «новый модный язык» это, конечно, весело, я так смотрю весь интерпрайз прям бежит все своё добро переписывать. Никто не против нового, это круто, что что-то появляется, развитие это всегда хорошо, но не надо везде это толкать. Вообще послед время кажется, что все стали забывать, что новый язык это круто и хорошо, только вот когда их использует какой-нибудь Гугл, это не Вася из конторки на 100+ человек, а тысячи спецов, хотя Гугл может про спецов и не очень пример, но смысл надеюсь понятен будет😅 а вообще, обидеть никого не хотел, но раз на то пошло, может ещё ядро всеми любимой на раст, что уж, модно молодёжно будет

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #37

36. Сообщение от Аноним (36), 20-Июн-20, 23:09   +1 +/
Лень спорить, потому что спор дурацкий, но не могу не съязвить, не осадить зарвавшегося анономчика... сравни, например, скорость сборки крупного проекта на ЦЭ и Паскакале... Пасквилянты уже давно выложили на сайт рабочий бинарник, а Цешники с тоской продолжают наблюдать за неторопливо бегущими по экрану строчками вывода компилятора...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #45, #46, #62, #108

37. Сообщение от Аноним (35), 20-Июн-20, 23:19   +/
Ооо, добавлю ещё немного, смотря на все что творится, иной раз кажется, что народ страдает открытой херней, написания кода ради написания кода, вы проект когда уже закончите, тут мат, опущу😅 усложнения простых вещей, чувство, что каждый пытается набить себе защиту, что бы не уволили, индустрия идёт под откос, из-за хипстеров, которые, хотят пробовать все больше и больше странных штук🤓
По факту же, смотрим вакансии, ну и что-то не пахнет величием раста во всем, хотя сам язык классный, но у него своя ниша, уже и так js куда не попадя пихаете 😑 и да, сайтики на Паскале не пишут, славу богу, да же абракадабра вроде не топит за это, но вот учетные системы для не больших предприятий это пожалуйста, хотя скорее тут допил, как я уже и писал, олд скула😕 и да, мое мнение субъективно, так что вот😅
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #39, #48

38. Сообщение от mikhailnov (ok), 20-Июн-20, 23:24   +/
На веб писать можно на чем угодно, что может выдать текст с HTML-кодом на stdout, прочитав ввод из переменных окружения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #50, #124

39. Сообщение от mikhailnov (ok), 20-Июн-20, 23:26   +/
Вы тестируете ввод emodji в GTK 4.0?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

40. Сообщение от _hide_ (ok), 20-Июн-20, 23:34   +5 +/
Интересно, а что может быть уродливее множества фигурных скобок, неработающего равенства и полностью непродуманной системы видимости и многопроходной компиляции? Точно! Отсутсвие этих проблем должно быть уродством!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #109

41. Сообщение от Аноним (41), 20-Июн-20, 23:35   +/
Надо срочно все переписать на Линукс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #59

42. Сообщение от Аноним (42), 20-Июн-20, 23:38   +2 +/
> Зачем бежать как крысы если корабль не тонет?

Ага, вот только переписывать тонны софта с Python 2.x на Python3 то еще веселье.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #136

43. Сообщение от Аноним (43), 20-Июн-20, 23:41   +/
Pascal нужен, чтобы плавно перейти на Ada или на VHDL по желанию
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #51, #103

44. Сообщение от Аноним (42), 20-Июн-20, 23:41   +/
> На каком "современном" языке можно уложить те же возможности в, хотя бы, такой размер?

На C например, вот тот же AzPainter: https://git.io/azpainter

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #129, #207

45. Сообщение от Logarithmusemail (?), 20-Июн-20, 23:46   –1 +/
Ты C с C++ попутал?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

46. Сообщение от Michael Shigorinemail (ok), 20-Июн-20, 23:46   –6 +/
export CFLAGS=-O0 и "наслаждайтесь".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #78

47. Сообщение от Michael Shigorinemail (ok), 20-Июн-20, 23:48   –1 +/
M2, если что, применял имени JPI TopSpeed когда-то...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

48. Сообщение от Михрютка (ok), 20-Июн-20, 23:58   +/
коллега, новость про fpc, вы тут пишете про "учетные системы для не больших предприятий это пожалуйста",

теперь, вопрос - вы пробовали переносить эти самые учетные системы с дельфей пять, ладно, пусть семь и всего зоопарка, что выше, на fpc? бо это сейчас единственный реальный вариант внедрения fpc на предприятии.

с нуля я не вижу, как сейчас внедрить что-то, написанное на fpc. если вы только не директор и не единственный сотрудник.

если не пробовали - к чему рассуждения про хипсторов и раст? вот имеется компилятор, берите и внедряйте, переносите.

я, например, даже намекать на это не стану девочкам, тянущим "мою" местную дельфи систему.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #142

49. Сообщение от Михрютка (ok), 21-Июн-20, 00:02   +/
>>>для быстрого прототипирования. Где ещё можно проверить какую-нибудь идею буквально за пару минут, просто набросав компонент на форму? Даже в Electron создание прототипа займёт больше времени.

товарищ, вы не путаете быстро наляпать гуй с быстро создать mvp, а? "Даже в Electron создание прототипа", my ass.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

50. Сообщение от DeadLoco (ok), 21-Июн-20, 00:07   +2 +/
Я раз от скуки примитивный сайтик с админкой, галереей и бордой на шелле написал. Можно, да. Но только от скуки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #182

51. Сообщение от Аноним (51), 21-Июн-20, 00:11   +/
Кто бы что не говорил, очень годен для микроконтроллеров
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #58, #185

52. Сообщение от user90 (?), 21-Июн-20, 00:12   +1 +/
> Мало того, всё это ещё и документировано, так что по Ctrl+F1 можно получить справку по любому объекту и методу.

Emacs видел когда-нибудь?))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

53. Сообщение от Хрюндель (?), 21-Июн-20, 00:21   +2 +/
Ты идиот? Зачем wc -l, если у grep есть ключ -c?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #57, #77, #298

54. Сообщение от Аноним (54), 21-Июн-20, 00:30   +6 +/
Total Commander - отличный пример использования FPC/Lazarus (64 битный точно, 32 битный tcmd кажись до сих пор на Delphi 2). Имхо лучший файловый менеджер для форточек.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #111, #148, #302

55. Сообщение от Аноним (55), 21-Июн-20, 00:32   –2 +/
так что gtk3 так и не завезли ? а то надоело DC под иксами гонять
Ответить | Правка | Наверх | Cообщить модератору

56. Сообщение от НяшМяш (ok), 21-Июн-20, 00:33   +/
http://fuckingblocksyntax.com/ - первая закладка, которую я сделал работая иосником.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #66

57. Сообщение от НяшМяш (ok), 21-Июн-20, 00:36   +2 +/
А как же юниксвей, где для каждой фичи отдельная команда?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #60

58. Сообщение от arfh (?), 21-Июн-20, 00:36   +/
На каких микроконтроллерах запускали?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #79, #87

59. Сообщение от Аноним (59), 21-Июн-20, 00:42   +/
Перекомпилировать. Все что есть в DOS есть и в Linux.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

60. Сообщение от Аноним (59), 21-Июн-20, 00:44   +/
Не работает если нужно сразу на два пайпа разложить. Так что это все игрища. Хотите нормальный вей используйте языки программирвоания.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

61. Сообщение от Аноним (59), 21-Июн-20, 00:45   +/
А разве можно в паскале как-то разименовать NUL?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #73

62. Сообщение от Аноним (62), 21-Июн-20, 01:19   –2 +/
> Пасквилянты уже давно выложили на сайт рабочий бинарник, а Цешники с тоской продолжают наблюдать за неторопливо бегущими по экрану строчками вывода компилятора...

Ну выложат бинарник на минуту позже, кто это вообще заметит? Зато то что когда программа на C уже всё посчитала, паскалеподелка всё жжот электричество впустую, не ведая об оптимизациях, заметно ой как. Заруби это себе на носу, осаженный зазнавшийся анонимчик.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #80, #81, #88, #134

63. Сообщение от Микроядерник (?), 21-Июн-20, 01:20   –1 +/
С этого месте - по-подробней, пожалуйста.
Просто интересно, что там, в параллельной вселенной летаргиков....
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #89

64. Сообщение от Микроядерник (?), 21-Июн-20, 01:21   –2 +/
Документацией не пробовали пользоваться?
Ну, хотя бы - чуть-чуть...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

65. Сообщение от Аноним84701 (ok), 21-Июн-20, 01:21   +/
> Вот только похоже в новости ошибка и это не блоки на языке Си (и вообще с Си никак не связаны), а просто разновидность замыканий

Ну, вроде бы не совсем:

> Support for interfacing with C blocks functionality
> Overview: Support has been added for interfacing with Apple's blocks C-extension.
> Notes:
> As C blocks are very similar to anonymous methods in Delphi, we use a similar syntax to declare block types (with an
> added cblock and either the calling convention cdecl or mwpascal to indicate the C nature). Note that the syntax to define the code executed in a block

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #83, #98

66. Сообщение от joe lemonade (?), 21-Июн-20, 01:21   +2 +/
Так то ObjC и его страшный синтаксис. Во Free Pascal сделали красиво, выглядит как ссылка на функцию или метод (https://svn.freepascal.org/svn/fpc/trunk/tests/test/tblock1.pp, https://svn.freepascal.org/svn/fpc/trunk/tests/test/tblock2.pp).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

68. Сообщение от Микроядерник (?), 21-Июн-20, 01:27   +/
Ну, например, для системы визуализацмии полётной информации (графики, 3д-графика, воспроизведение видео и звуковой информации - ВСЁ БЫЛО НАПИСАНО ИМЕННО НА ПАСКАЛЕ) или для отладочных стендов на работы с бортовым оборудованием.си/си++ там - просто в долю не падали по воемени разработки и отладки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #141

69. Сообщение от joe lemonade (?), 21-Июн-20, 01:30   +/
Есть стандарт ISO 10206 Extended Pascal от 1991 года.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #85

70. Сообщение от Микроядерник (?), 21-Июн-20, 01:32   –1 +/
Странно, плюсовики - всех меряют по себе. Не все способны десятилетиями жвачку стандартов и комитетских фич жевать, отрыгивать и - снова жевать. Некоторые и - просто задачи решают, а не вертят алой павианской задницей. Пока одни ходят по вебинарам про обсуждение нюансов и возможнвх подводных камней новых супер-пкпер фич в языке, других языки - просто помогают программировать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #131, #166

71. Сообщение от Микроядерник (?), 21-Июн-20, 01:33   +/
Представьте себе, что есть до сих пор такое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

72. Сообщение от Аноним84701 (ok), 21-Июн-20, 01:35   +9 +/
> Основная идея наверное сказать что все написано на Паскале. Просто много C блоков вот и все

Из оф. примера:


type
  tblock = reference to procedure; cdecl; cblock;

procedure test(b: tblock);
  begin
    b;
  end;

procedure proc;
  begin
    writeln('called as block');
  end;

const
  bconst: tblock = @proc;


Вижу cblock, но в упор не вижу "языка Си" :(
Возможно, основная идея сказать, что перед написанием ехидного комментария все же желательно ознакомится с матчастью? *g*
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #110

73. Сообщение от Микроядерник (?), 21-Июн-20, 01:36   +2 +/
Там нету NUL, грамотей. :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #209

74. Сообщение от Микроядерник (?), 21-Июн-20, 01:42   +2 +/
Он ещё оказался отличным средством для визуализации и анализа полётной информации с графиками, трёхмеркой, воспроизведением видео и звука. Причём всё это - именно на нём. Оказался после реализаций, перед этим, на си-шарппе и си++ с кьюти. Сразу предупреждаю невольный позыв: обе системы очень хорошо знакомы и освоены. А к паскалю вернулись сначала ради хохмы, вспомнить свой опыт дельфи из конца 90-х. Но прикол перерос в недоверие и недоумение. В результате весь проект был переписан на Дельфи,а потом - на Лазарусе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

75. Сообщение от qq (??), 21-Июн-20, 01:52   –4 +/
До сих пор нет нативной поддержки Win64?
До сих пор не поддерживает установку в директорию, путь к которой содержит пробелы?

Кто до сих пор использует FPC для разработки чего-то серьёзного?

P.S. Давным давно Pascal был моим первым языком программирования в школе.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #82

76. Сообщение от Аноним (110), 21-Июн-20, 01:52   +4 +/
> блоков на языке Си.

Автора надо убить за такой перевод термина "c-blocks", который к "на языке Си" ничего общего не имеет от слова совсем, это "C blocks are very similar to anonymous methods in Delphi".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #91, #161

77. Сообщение от Аноним (77), 21-Июн-20, 01:53   +1 +/
Ты кретин? Как ключ -c поможет, если нужно найти суммарно, по всем файлам?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

78. Сообщение от Микроядерник (?), 21-Июн-20, 01:53   +1 +/
Вы - точно понимаете то, о чём пишите?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #99, #163

79. Сообщение от _hide_ (ok), 21-Июн-20, 01:54   +/
На AVR можно без особых напрягов собрать нужное вам. Получится крупноватенько (+8КБ), но от этого никто не умирал ещё...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #248

80. Сообщение от Микроядерник (?), 21-Июн-20, 01:55   +4 +/
С такими закидонами  уже как-то неприлично среди профессионалов появляться.
Особенно, если ещё от мамкиного подола не оторвался.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #123, #167

81. Сообщение от Аноним (110), 21-Июн-20, 01:57   +1 +/
сплюснутые компилируют проект раз в квартал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

82. Сообщение от Микроядерник (?), 21-Июн-20, 01:59   +/
О, ещё один школьник кашлянул с лагерной хрипотцой прохававшего жизнь, знатока.
Ты не заметил, нс чём сам язык и среда разработки написаны, умник?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #92

83. Сообщение от Аноним (110), 21-Июн-20, 01:59   +1 +/
Ну вот ты сам сказал: similar to anonymous methods in Delphi
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

84. Сообщение от Gefest (?), 21-Июн-20, 02:00   +8 +/
А обучение программированию на языках с динамической типизацией, - еще не приравняли к растлению малолетних ??
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

85. Сообщение от Аноним (110), 21-Июн-20, 02:05   +/
ты ещё стандарты си вспомни 70-х годов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #137

86. Сообщение от Аноним (110), 21-Июн-20, 02:11   +1 +/
да дофига девайсов, где только такое и запустится, как старых, так и новых типа SoM-Vortex... Что ты на него ставить собрался - Win10?!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

87. Сообщение от Аноним (110), 21-Июн-20, 02:20   +/
кодил на паскале под самые мелкие STM32 CortexM0, у которых оперативки 4 килобайта.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

88. Сообщение от Аноним84701 (ok), 21-Июн-20, 02:36   +2 +/
> Зато то что когда программа на C уже всё посчитала, паскалеподелка всё жжот
> электричество впустую, не ведая об оптимизациях, заметно ой как.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...


×     source     secs     mem    
1.0     
Free Pascal #5     3.08     132,800     
1.1     
Rust #2    3.48     199,856
1.2     
C gcc #2    3.59     168,896     

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

×     source     secs     mem    
1.0     
Chapel #4    1.62     6,296
1.0     
Chapel #2    1.63     6,164     
1.1     
Free Pascal #3     1.73     2,324     
1.1     
Intel Fortran #4    1.74     4,012
1.1     
Rust #3    1.75     3,012     
1.1     
C gcc    1.75     2,608     

Что-что говорите "заметно ой как"?
Может, имелось в виду  "Заметно ... Ой! Как?!"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

89. Сообщение от neAnonim (?), 21-Июн-20, 02:38   +1 +/
Оберон это не только яп, но и переносимая операционная система.

p-код прародитель современных виртуальных машин llvm, jvm итд

форк паскаля использовался как основной системный язык для apple, когда они еще на powerpc работали. (и не были уг)

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #90, #93

90. Сообщение от neAnonim (?), 21-Июн-20, 02:42   +1 +/
* уг это про apple. зря они на intel перешли
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89

91. Сообщение от Pascalemail (??), 21-Июн-20, 02:46   +2 +/
Подозреваю, что переводчиком был гугл транслейт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

92. Сообщение от qq (??), 21-Июн-20, 02:50   –2 +/
Какая разница на чём он написан? Ответить на вопросы слабо, умник?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #94

93. Сообщение от Микроядерник (?), 21-Июн-20, 03:53   –2 +/
У вас - какая-то мешанина из какого-то лютейшего бреда.
Начните, хотя бы, с википедии!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89

94. Сообщение от Микроядерник (?), 21-Июн-20, 03:56   –2 +/
На третий вопрос я ответил, о, мудрейший?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92 Ответы: #96

95. Сообщение от Андрей (??), 21-Июн-20, 05:18   +/
> После пяти лет с момента формирования ветки 3.0 представлен релиз открытого кроссплатформенного компилятора Free Pascal 3.2.0

А почему же тогда мини-новость?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #97, #104

96. Сообщение от qq (??), 21-Июн-20, 05:54   –1 +/
Ни на один не ответил.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

97. Сообщение от qq (??), 21-Июн-20, 05:55   –4 +/
Судя по всему, потому что FPC никому нафиг не нужен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

98. Сообщение от n00by (ok), 21-Июн-20, 06:42   +1 +/
>> Вот только похоже в новости ошибка и это не блоки на языке Си (и вообще с Си никак не связаны), а просто разновидность замыканий
> Ну, вроде бы не совсем:
>> Support for interfacing with C blocks functionality
>> Overview: Support has been added for interfacing with Apple's blocks C-extension.
>> Notes:
>> As C blocks are very similar to anonymous methods in Delphi, we use a similar syntax to declare block types (with an
>> added cblock and either the calling convention cdecl or mwpascal to indicate the C nature). Note that the syntax to define the code executed in a block

Вот же про состояние:

They are similar to standard C functions, but in addition to executable code they may also contain variable bindings to automatic (stack) or managed (heap) memory. A block can therefore maintain a set of state (data) that it can use to impact behavior when executed. https://developer.apple.com/library/archive/documentation/Co...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #133

99. Сообщение от n00by (ok), 21-Июн-20, 06:54   +/
Машинный код после трансляторов Delphi и BlackBox действительно оставляет желать лучшего и узнаваем на глаз, без сигнатурного анализа (с другой стороны, в их области применения это не играет роли). Правда, я не знаю, кому настолько важна скорость компиляции... может они синтаксические ошибки так проверяют?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

100. Сообщение от Аноньимъ (?), 21-Июн-20, 07:07   +2 +/
Разве там гуй нё черёз ЖКТ и КТ отрисовывается?
Паскаль по многим параметрам замечательный язык, а компонентная модель делфей шикарна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #118, #168

101. Сообщение от Аноньимъ (?), 21-Июн-20, 07:10   +/
Оно было на Freebsd поломанно долгое время.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #125

102. Сообщение от Аноним (102), 21-Июн-20, 07:13   +9 +/
"словестными" - всё, что нужно знать о фанатах ЯП с фигурными скобками в качестве операторных.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #113

103. Сообщение от Аноньимъ (?), 21-Июн-20, 07:21   +/
Ада хороша.

Однако, насколько я знаю, формочек и компонентов не имеет.
Что жёстко так ограничивает сферу применения.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #121

104. Сообщение от Аноним (102), 21-Июн-20, 07:21   +/
Потому что в данной версии новшеств - вагон и тележка, а в заметке отражен мизер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #212

105. Сообщение от n00by (ok), 21-Июн-20, 07:48   +/
> Похоже, что нет. Сам Вирт создал другие языки как развитие идей Паскаля
> - Модула и Оберон.

Компонентный паскаль (англ. Component Pascal) — язык программирования c парадигмой компонентно-ориентированного программирования. Создан на основе языка Оберон-2 компанией Oberon microsystems, Inc. Является прямым наследником языка Паскаль[2].

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

106. Сообщение от Аноним (106), 21-Июн-20, 07:50   –5 +/
Помню в школе паскаль проходили, так и не понял как писать на нем.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #122

107. Сообщение от Аноним (107), 21-Июн-20, 07:55   +1 +/
strip + upx
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

108. Сообщение от Тот_Самый_Анонимус (?), 21-Июн-20, 08:01   –4 +/
Бла-бла-бла.
Этот рецепт давно известен: когда сказать нечего, то строй из себя гуру, которому просто лень. И вроде ответил на вопрос, и при этом никакой конкретики. Так я и знал: на паскале нет ничего адексатного, что бы делало его лучше си.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #127

109. Сообщение от Тот_Самый_Анонимус (?), 21-Июн-20, 08:08   –3 +/
>а что может быть уродливее множества фигурных скобок

Уродливое нагромождение бегинов-эндов, которое выглядит как набор операторов, а не операторных скобок. И ведь недо ещё помнить после какого из эндов надо ставить точку с запятой, после какого не надо, а где просто точка. Буээээ.

Ну и прочее из той же серии. Компиляция — вопрос к компилятору, а не к синтаксису.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #140, #277

110. Сообщение от Аноним (110), 21-Июн-20, 08:15   +2 +/
Дак, блин, в "C blocks"  буква "C" означает "closing", а не язык...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

111. Сообщение от Тот_Самый_Анонимус (?), 21-Июн-20, 08:16   –2 +/
Ну да, как и даблкомандер. Люди пишут на паскале, бывает.

А ещё есть:
Ultimaker Cura — лучший слайсер для целой кучи 3д-принтеров;
XnView MP — лучший кроссплатформенный просмотрщик картинок;
Krita,
все написаны на Qt.

Есть GIMP, Inkscape и прочее, написанные на мерзком ГТК, который тоже не паскаль.

А у вас в качестве аргумента только тоталкоммандер и устаревший квип (аська такая, кто помнит). Преимущество паскаля стало очевидным.

Хотя я просил не программы, а пример кода где этот уродливый язык показывает преимущество.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

113. Сообщение от Тот_Самый_Анонимус (?), 21-Июн-20, 08:20   –1 +/
Придерись к орфографии, когда ответить оппоненту нечего. Тогда хоть умным покажешься.
Свободен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102 Ответы: #128, #157

114. Сообщение от Аноним (107), 21-Июн-20, 08:20   +2 +/
https://wiki.lazarus.freepascal.org/Portal:Web_Development
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

115. Сообщение от Тот_Самый_Анонимус (?), 21-Июн-20, 08:25   –5 +/
>хз возможно обучение!?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #119

116. Сообщение от Anonymoustus (ok), 21-Июн-20, 09:01   +1 +/
Отличная новость!
Ответить | Правка | Наверх | Cообщить модератору

117. Сообщение от Anonymoustus (ok), 21-Июн-20, 09:13   +1 +/
Ты в очередной раз эпически газифицировал все лужи, показав уровень своего (не)понимания вещей, которые ты пытаешься комментировать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #156

118. Сообщение от Аноняша (?), 21-Июн-20, 09:55   +/
У них есть поддержка многих бекэндов (https://wiki.lazarus.freepascal.org/Widgetset) в т.ч. и написанных на паскале, однако как раз они то и находятся пока на стадии разработки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

119. Сообщение от Anonymoustus (ok), 21-Июн-20, 09:57   +1 +/
> Например, когда ставить после энда точку
> с запятой, а когда не надо.

Ты бы не писал такое, аноним, не позорился.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115 Ответы: #146

120. Сообщение от Аноним (120), 21-Июн-20, 10:00   +/
>В компиляторе добавлены новые целевые платформы AArch64 (ARM64)

Апликухи для Андроида можно писать?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #130, #194

121. Сообщение от Anonymoustus (ok), 21-Июн-20, 10:05   +/
> Ада хороша.
> Однако, насколько я знаю, формочек и компонентов не имеет.
> Что жёстко так ограничивает сферу применения.

https://www.adacore.com/gtkada

https://docs.adacore.com/gtkada-docs/gtkada_ug/_build/html


Ну и до кучи можно посмотреть там:

https://en.wikibooks.org/wiki/Ada_Programming/Libraries/GUI

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #126, #211

122. Сообщение от qq (??), 21-Июн-20, 10:32   –2 +/
Писать на нём вполне можно, правда потом к C-подобному синтаксису и массивам с нуля трудно сразу привыкнуть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #154, #183, #192

123. Сообщение от burjui (ok), 21-Июн-20, 10:35   +1 +/
Да, слабоватый троллинг, есть, чему поучиться у местных профессионалов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

124. Сообщение от n00by (ok), 21-Июн-20, 10:40   +/
Вообще-то тут тема про универсальный ЯП, где можно работать с сокетами (и кое-кто умудрялся на таком писать драйвера для ОС, чьё имя тут нельзя называть), а не про "что угодно".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

125. Сообщение от Аноним (125), 21-Июн-20, 10:51   +/
Сам компилятор или сборка?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101

126. Сообщение от Аноняша (?), 21-Июн-20, 11:19   +/
Там кроме GTK биндинги все полудохлые.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #159

127. Сообщение от Аноним (36), 21-Июн-20, 11:25   +1 +/
"Чем кумушек считать-трудиться, не лучше ль на себя, кума, оборотиться?" (с) И. А. Крылов, ты его не знаешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108 Ответы: #143

128. Сообщение от Аноним (36), 21-Июн-20, 11:34   +5 +/
Зато теперь ясно, почему ты так фапаешь на скобки - написание слов, состоящих из более чем трёх букв, даётся тебе с большим трудом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113 Ответы: #145

129. Сообщение от Супернуб (?), 21-Июн-20, 11:40   +/
Ну дык "Си" же тоже "устарел и нинада" - все тут так говорят. Современный - это "Ржавый". Электрон на худой конец. :))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #147

130. Сообщение от stuq1 (ok), 21-Июн-20, 11:51   +1 +/
Да, причем уже давно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120 Ответы: #132

131. Сообщение от тоже Аноним (ok), 21-Июн-20, 12:00   +2 +/
Вам, непавианам, четверть века твердят: кресты - язык мультипарадигменный.
Хочешь - начитайся методичек и говнокодь простынками.
Хочешь - зарывайся в новье и мучай неотлаженные компиляторы своими красивыми до самолюбования построениями.
А хочешь - возьми готовую GUI-библиотеку и пиши код немногим сложнее дельфийского, только действительно имея возможность нормально управлять памятью и делать нетривиальные вещи именно там, где тебе это понадобилось.

Я, например, порт своих рабочих программ для "подоконников" по-прежнему собираю в VS 2010 в виртуалке. Ну не требуются для решения NP-задач киллер-фичи и разнаипоследнейшие стандарты. И для интерфейса, если он неизвестно на чем будет запускаться, новизна скорее проивопоказана. А вот оптимальность кода вместо опоры на неизвестно кем написанные готовые решения - вещь реально труднозаменимая.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

132. Сообщение от Аноним (125), 21-Июн-20, 12:17   +/
С gui?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130 Ответы: #151

133. Сообщение от Аноним84701 (ok), 21-Июн-20, 12:25   +1 +/
> Вот же про состояние:
> They are similar to standard C functions, but in addition to executable

Я немного порылся в коде -- похоже, это разновидность замыканий, использующих для реализации яблочные рантайм-расширения/интерфейс "С-blocks", который яблочники, в свою очередь, придумали как С/C++/ObjC-расширение для своей платформы.

В общем, хорошо (для опеннета), что  Apple не назвало свое расширение "rust-block" :)


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #190

134. Сообщение от uchiya (ok), 21-Июн-20, 12:39   +1 +/
Ога, не ведает оптимизации!

Hello Wolrld стандартный на Си = 34 сискола.

Паскаль -  12 сисколов.

Вот никаких доп ключей, просто исходник на вход. Дальше ? Все эти мантры про чудесные оптимизации вызывают сомнения, не способные оптимизировать hello world - боги оптимизации.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #135, #139

135. Сообщение от Аноним (135), 21-Июн-20, 13:48   –1 +/
> Hello Wolrld стандартный на Си = 34 сискола.

Чё-то многовато ты насчитал. У меня с glibc получилось 28. А с musl — 8. Причём тут, спрашивается, язык и егойный компилятор?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #187

136. Сообщение от Жарааааа (?), 21-Июн-20, 13:51   +/
2й питон большинством давно уже закопан🤣 Если ты был настолько туп что устроился туда где нужно поддерживать питон 2.х или что-то с него переписывать то это лично твои проблемы, не приписывай их всем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #153, #165

137. Сообщение от Аноним (135), 21-Июн-20, 14:00   +/
Ох уж эти анонимы… Не было никаких стандартов C до 80-х.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85

138. Сообщение от Аноним (135), 21-Июн-20, 14:09   +1 +/
> Это потому что после привычки писать на питоне, простой взгляд на исходники Ц++ вызывает сильный рвотный рефлекс.

Он и после привычки писать на C вызывает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

139. Сообщение от n00by (ok), 21-Июн-20, 14:46   +/
> Ога, не ведает оптимизации!
> Hello Wolrld стандартный на Си = 34 сискола.
> Паскаль -  12 сисколов.
> Вот никаких доп ключей, просто исходник на вход. Дальше ?

Дальше надо разобраться, по какому параметру происходит оптимизация. Если требуется уменьшить количество системных вызовов, то оптимизируется стандартная библиотека языка (для вывода строки достаточно одного системного вызова write; аналогичную оптимизацию должно быть возможно произвести и для FPC).

Если же хотят сравнить скорость выполнения сгенерированного компилятором кода, обычно сравнивают время выполнения одной и той же вычислительной задачи, например, криптоалгоритма. В ряде случаев для определения качества кодогенератора достаточно посмотреть ассемблерные листинги.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #188

140. Сообщение от _hide_ (ok), 21-Июн-20, 15:30   +1 +/
> Уродливое нагромождение бегинов-эндов, которое выглядит как набор операторов, а не операторных
> скобок.

Операторные скобки тоже являются частью синтаксиса языка. А вот когда Вы читаете чужой код, Вы принципиально мыслите про себя "открываем операторную скобку" и "закрываем операторную скобку" или "фигурная скобка открывается" и "фигурная скобка закрывается" или всё же воспринимаете как "начало" и "конец" блока? Так почему бы не написать это явно? Много букв и их на клавиатуре приходится долго искать? Ну так это очень индивидуальные проблемы, с возрастом многие уже не думают о том, где какая буква расположена на клавиатуре и даже не задумываются где написать begin, а где поставить { -- это уже на подсознательным уровне все работает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109 Ответы: #144

141. Сообщение от _hide_ (ok), 21-Июн-20, 15:36   +1 +/
> си/си++ там - просто в долю не падали по воемени разработки и отладки.

Вот с C++ -- это к гадалке не ходи, время разработки будет большое, а с C... Ну не было на C хороших спецов, во времена "появления" этих стендов, а сделать из C Паскаль можно было несколькими макросами.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #205, #208, #221

142. Сообщение от _hide_ (ok), 21-Июн-20, 15:42   +/
>[оверквотинг удален]
> больших предприятий это пожалуйста",
> теперь, вопрос - вы пробовали переносить эти самые учетные системы с дельфей
> пять, ладно, пусть семь и всего зоопарка, что выше, на fpc?
> бо это сейчас единственный реальный вариант внедрения fpc на предприятии.
> с нуля я не вижу, как сейчас внедрить что-то, написанное на fpc.
> если вы только не директор и не единственный сотрудник.
> если не пробовали - к чему рассуждения про хипсторов и раст? вот
> имеется компилятор, берите и внедряйте, переносите.
> я, например, даже намекать на это не стану девочкам, тянущим "мою" местную
> дельфи систему.

Если не использовать компоненты без исходников, то это дело 3-4 месяцев на средний проект или столько же для крупного, но хорошо знакомого. Мелкие проекты, как по мне, можно и за 2-3 недели перевести.
Это я не про "научиться собираться и запускаться", а про полный перевод вместе с системами сборки и прочего необходимого для работы сопутсвующего функционала.
С кросплатформенностью, конечно, все намного сложнее, но это не значит, что она недостижима.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

143. Сообщение от Тот_Самый_Анонимус (?), 21-Июн-20, 16:01   –2 +/
Ещё больше комментов, бро. Твоя позиция сильна как никогда.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #127 Ответы: #155

144. Сообщение от Тот_Самый_Анонимус (?), 21-Июн-20, 16:04   –3 +/
>Так почему бы не написать это явно?

Потому что скобка — конец конструкции, а слово может быть воспринято как оператор. Продолжите свою мысль дальше: зачем использовать скобки в математических выражениях или при использовании индекса массива. Ведь их тоже можно заменить словами.

И да, как вы читаете следующие символы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, +, - итд? Может заменить всё нс лова? Это в рамках вашей логики.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140 Ответы: #189

145. Сообщение от Тот_Самый_Анонимус (?), 21-Июн-20, 16:07   –4 +/
Сублимируешь? Я знаю почему ты фапаешь на слова вместо нормальных скобок: ты недавно выучил буквы, а знаки не осилил. Но впереди конец карантина и ещё 10 лет школы, тебя ждёт много интересного.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128

146. Сообщение от Тот_Самый_Анонимус (?), 21-Июн-20, 16:08   –1 +/
А что не так? Ты утверждаешь что этого в паскале нет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #158

147. Сообщение от Аноним (147), 21-Июн-20, 16:47   +/
Электрон не язык, а тулкит. А язык там JavaScript, которому лет больше чем Python.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129 Ответы: #152

148. Сообщение от Lex (??), 21-Июн-20, 16:50   +/
На форточках есть весьма годные форточки. Точнее, окна. Точнее, explorer.

Я, кнчн, понимаю, что кто-то всё никак в мамкиного хацкера не наиграется, но всему же должна быть мера.
И всерьёз говорить про годноту тоталкоммандеров исключительно и конкретно на винде - это уже реально перебор.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #171

149. Сообщение от Lex (??), 21-Июн-20, 16:56   +/
Эм, node.js +npm/yarn ?
Ну это если не особо требуется ней в классическом смысле этого слова.

Считанные минуты - и уже автоматом подключены нужные пакеты, обеспечивающие функционал вплоть до отправки подобия пуш-уведомлений на ПК + высокоуровневый ЯП, на котором весьма годно и быстро чего только не делается.

Я ноду в последнее время вообще в качестве основы для написания всевозможных консольных приложений частенько использую. В т.ч для тех, которые хитро работают с сетью и конкретными сервисами.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #232

150. Сообщение от dffdf (?), 21-Июн-20, 17:10   +/
> простой взгляд на исходники Ц++ вызывает сильный рвотный рефлекс.

отнюдь ... даже больше скажу и от джавы и от даваскрипта не мутит ... а вот паскаль это что то
  

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

151. Сообщение от Аноним (107), 21-Июн-20, 17:12   +2 +/
https://wiki.lazarus.freepascal.org/Portal:Android
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132

152. Сообщение от dffdf (?), 21-Июн-20, 17:15   +/
ты ошибаебещся (более того питон одних корней с линуксом)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147 Ответы: #160, #181

153. Сообщение от анононимс (?), 21-Июн-20, 17:29   +/
Живее всех живых. Тонны Python кода ломаются в чих. И даже утилиты вроде 2to3 вообще не гарант что упадёт во время выполнения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136

154. Сообщение от анононимс (?), 21-Июн-20, 17:35   +2 +/
Мне не было потому что писал вначале на Бейсике и Асме переводя в машинный код на Спектруме. После этого отсчёт от единицы воспринимался неоднозначно, а сам Паскаль совсем прост.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122 Ответы: #265

155. Сообщение от Аноним (36), 21-Июн-20, 18:10   +1 +/
Иногда лучше молчать. У тебя позиция вообще отсутствует. Только газы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143 Ответы: #170

156. Сообщение от IRASoldier_registered (ok), 21-Июн-20, 18:15   –1 +/
Белое пальто сними, забрызгаешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117 Ответы: #191

157. Сообщение от Аноним (157), 21-Июн-20, 18:17   +/
Это не просто "орфография". Это образ мыслей, к слову, которых у тебя нет.
И, кстати, это даже и не придирка, а констатация вышеуказанного факта.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113 Ответы: #172

158. Сообщение от Anonymoustus (ok), 21-Июн-20, 18:27   +/
> А что не так? Ты утверждаешь что этого в паскале нет?

Я утверждаю, что жалоба на точку с запятой после энда — малость за гранью. На такое тебе всерьёз могут сказать: вон из профессии.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146 Ответы: #173

159. Сообщение от Anonymoustus (ok), 21-Июн-20, 18:29   +1 +/
> Там кроме GTK биндинги все полудохлые.

Как говорят у вас в поппенсорсе -- напиши себе другие.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126 Ответы: #201

160. Сообщение от . (?), 21-Июн-20, 18:44   +1 +/
не, все правильно - жабаскрипт, при всей его уродливости, и сегодня запустит код, написанный в 98м году. А ваш пихон каждый день новый. Тот который был вместе с (на пять лет позже, на самом-то деле) линухом - давно уже нимодна, устаревший мамантав кал, и не запускается.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152

161. Сообщение от Аноним (-), 21-Июн-20, 19:09   +1 +/
> Автора надо убить за такой перевод термина "c-blocks", который к "на языке Си"

Зачем убить? Наброс получился хорош!

> ничего общего не имеет от слова совсем, это "C blocks

А что за cdecl в примере?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76 Ответы: #180, #186

162. Сообщение от Аноним (-), 21-Июн-20, 19:10   +/
> Да, еще есть штуки на Паскале, не имеющие [адекватных] аналогов на твоих "нормальных ЯП".

Да, например делание мозга по поводу типов и крайне горбатая работа с указателями.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

163. Сообщение от Аноним (-), 21-Июн-20, 19:15   –1 +/
> Вы - точно понимаете то, о чём пишите?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #202, #245

164. Сообщение от Аноним (167), 21-Июн-20, 19:22   –1 +/
> Основное преимущество там не язык, а компактный кроссплатформенный фреймворк для быстрого
> прототипирования. Где ещё можно проверить какую-нибудь идею буквально за пару минут,
> просто набросав компонент на форму?

Очень интересно - какую идею можно проверить таким макаром? Ну, если не считать гомнокодинг за идею?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

165. Сообщение от Аноним (167), 21-Июн-20, 19:23   +/
> 2й питон большинством давно уже закопан🤣

Осоьенно HG, который в результате послали все хостинги :D

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136

166. Сообщение от Аноним (167), 21-Июн-20, 19:26   –1 +/
> камней новых супер-пкпер фич в языке, других языки - просто помогают
> программировать.

Ну это явно не про питон - там так помогают програмить, что через полгода все надо заново переделывать. Хотя может это и имелось в виду? :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

167. Сообщение от Аноним (167), 21-Июн-20, 19:28   +/
> С такими закидонами  уже как-то неприлично среди профессионалов появляться.
> Особенно, если ещё от мамкиного подола не оторвался.

Утята, не ссорьтесь!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

168. Сообщение от Аноним (167), 21-Июн-20, 19:31   –1 +/
> Разве там гуй нё черёз ЖКТ и КТ отрисовывается?

Желудочно-кишечный тракт? Ну можно это и так сказать! :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

169. Сообщение от Аноним (169), 21-Июн-20, 19:37   +1 +/
Приходится признать что фрипаскаль + лазарус единственное что сейчас свободно, с простым синтаксисом, кроссплатформенно, нативно, шустро работает и практически дееспособно.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #176, #274

170. Сообщение от Тот_Самый_Анонимус (?), 21-Июн-20, 20:02   –2 +/
Ладно, уговорил. Ты привёл шикарные примеры преимущества паскаля. Только успокойся.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #155

171. Сообщение от Тот_Самый_Анонимус (?), 21-Июн-20, 20:04   +/
Что не так с коммандерами? Они, конечно не для мамкиных юзеров, там фишка в работе без мыши. Кому-то удобнеее мышкой, кому-то клавиатурой. Командеры умеют оба варианта, ехплорер — всего один.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #148 Ответы: #199

172. Сообщение от Тот_Самый_Анонимус (?), 21-Июн-20, 20:07   +/
Какого факта? Что я могу ошибаться в правописании? Я его и не отрицал. Но я не думаю что твоя жизнь безошибочна, чтобы твоё мнение безапеляционно могло характеризовать человека.

Так что оставь свои комплексы судьи при себе, мне они без надобности.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #157 Ответы: #177

173. Сообщение от Тот_Самый_Анонимус (?), 21-Июн-20, 20:14   +/
Я говорил о профессии?
Мои слова были о том что в паскале надо запоминать кучу всякого бреда, которая не имеет отношения к принципам программирования, а имеет отношения к вывертам самого языка.
Точка с запятой после енда — один из примеров.
Ещё один из маразмов, это to и downto в форах. В нормальных языках можно указать шаг цикла явно.
Логические операции выраженные в виде слов, а не знаков, это ухудшает читаемость. Опять же, таз используете слова, так используйте их вместо математических знаков (например a plus b, бгг).
Уродливое объявление функций и процедур.

Да вообще куча ненужной писанины. И ради чего? Чтобы на инглиш походило? Так он мне не родной, чтобы молиться на него.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #158 Ответы: #175, #178, #281

174. Сообщение от Аноним (174), 21-Июн-20, 20:21   +2 +/
> Можно использовать паковщики бинарников типа  UPS.

Может все-таки UPX? И это имеет свои минусы - так больше памяти жрется если несколько копий запущено.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

175. Сообщение от Аноним (174), 21-Июн-20, 20:23   +/
Ну, лично мне в сях понравилось что {} намного лаконичнее begin-end. И как угодно но это больше нажатий кнопок. Даже с автодополнением и прочим, с одной буквы малореально угадать что я имел в виду.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173 Ответы: #267

176. Сообщение от Аноним (176), 21-Июн-20, 20:29   –2 +/
Я не паскальщик, но  у нас в универе слышал, что фрипаскаль + лазарус устарело, крут и актуален лишь Эмбаркадеро Дельфи.

Незнаю правда это или ложь? Кто просветит?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #169 Ответы: #179, #203, #264

177. Сообщение от Аноним (177), 21-Июн-20, 20:34   +/
Ну ладно, не заводись. Паскаль быстр, удобен, аккуратен в своей логике и, что самое важное, глядя на паскалевский код хоть через пять, хоть через пятнадцать лет, необходимость его редактирования/обновления/сопровождения НЕ вызывает приступ боли, в отличие от.

А ошибочка-то поганая.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #172 Ответы: #220

178. Сообщение от Anonymoustus (ok), 21-Июн-20, 20:49   +/
Ради того, чтобы ты научился мыслить как программист, а не стал обезьяной. Паскаль — это _специальный_ (и единственный в своём роде) ЯП, который предназначен для обучения правильному программированию и грамотному программистскому мышлению. Люди, которые не изучали Паскаль _первым_ языком программирования, скорее всего никогда не научатся правильно мыслить. Паскаль — наука для дисциплины ума. Кто эту науку пропустил, обречён остаться тупым или самостоятельно и мучительно открывать всё действительно важное и нужное заново.

В книге-учебнике Столярова, которую недавно здесь обсуждали, автор в начале на нескольких страницах объясняет, почему Паскаль. Не поленись прочитать.

А Си — это язык для _уже состоявшихся_ _профессионалов_ системного программирования. Он состоит из хаков и тонких инструментов, которые _тебе_ не нужны. Из-за своего предназначения и философии Си почти ничего не запрещает. Но зачем этот язык людям, которые не занимаются системным программированием — загадка. Потому что модно? Хочется почувствовать себя крутым профи? Так ты не крутой и не профи. И ты будешь страдать из-за своего неумения не делать ошибок. Из-за таких вот модников были преданы забвению многие хорошие языки, ориентированные на конкретное применение в тех или иных предметных областях. Но ты ведь этого не знаешь, не понимаешь. Тебе просто скобочки понравились и мода призывно возбуждает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173 Ответы: #184, #225, #238, #258

179. Сообщение от Anonymoustus (ok), 21-Июн-20, 20:51   +1 +/
> Я не паскальщик, но  у нас в универе слышал, что фрипаскаль
> + лазарус устарело, крут и актуален лишь Эмбаркадеро Дельфи.
> Незнаю правда это или ложь? Кто просветит?

А русскава языку тибе в тваей уневере нечетали?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176

180. Сообщение от Аноним84701 (ok), 21-Июн-20, 21:01   +1 +/
> А что за cdecl в примере?
>> and either the calling convention cdecl or mwpascal
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #161

181. Сообщение от Аноним (-), 21-Июн-20, 22:36   –1 +/
> (более того питон одних корней с линуксом)

Это еще каким макаром? Совсем вебмакаки упали с дуба.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152 Ответы: #293

182. Сообщение от Аноним (-), 21-Июн-20, 22:39   +/
> Я раз от скуки примитивный сайтик с админкой, галереей и бордой на
> шелле написал. Можно, да. Но только от скуки.

На шелле его - с экранированием замахаешься. А без него сервак могут довольно быстро поиметь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

183. Сообщение от Аноним (-), 21-Июн-20, 22:44   +2 +/
> Писать на нём вполне можно, правда потом к C-подобному синтаксису и массивам
> с нуля трудно сразу привыкнуть.

Да нормально, на самом деле. Паскаль зануда но к правильным вещам типа типизации приучает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122

184. Сообщение от Аноним (184), 21-Июн-20, 22:49   +/
> которые не изучали Паскаль _первым_ языком программирования, скорее всего никогда не
> научатся правильно мыслить. Паскаль — наука для дисциплины ума.

Пожалуй единственное что в нем полезного. Но для real world проектов он все же слишком занудный и академичный, си прикольнее :P

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #214

185. Сообщение от Аноним (184), 21-Июн-20, 22:54   +/
> Кто бы что не говорил, очень годен для микроконтроллеров

Си для них таки явно лучше. Неудобно в пасквиле работать с памятью напрямую. И вообще, как изящно и без оверхеда на паскале ну скажем 1 бит в вон том 32-бит регистре выставить? А чтоб быстро и компактно, типа 1-2 команд асма? Ну там GPIO на скорость щелкать, например?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #195, #217

186. Сообщение от Аноним (110), 21-Июн-20, 23:27   +/
cdecl - всего лишь конвенция вызова, как и другие (stdcall и прочие), говорит, где и в каком порядке передавать параметры. А C-blocks - это Closing blocks - замыкания.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #161

187. Сообщение от Аноним (110), 21-Июн-20, 23:30   +/
28 :) Да... есть ещё куда расти, чтобы догнать паскаль.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135 Ответы: #193

188. Сообщение от Аноним (110), 21-Июн-20, 23:33   +/
Реальность - она жестока... она не опирается лишь на искусственные тесты. Вот в реальности пара десятков сисколов - и твой нановылизанный код улетает в трубу. Сразу становится ясно, что стандартные либы у си - днище.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #139 Ответы: #200, #235

189. Сообщение от Аноним (110), 21-Июн-20, 23:40   +1 +/
Прикинь, на Коболе так и писали словами, без скобочек. Причём в Штатах, как показали недавние события, до сих пор с Кобола слезть не могут - так и используется в госучреждениях. Потому что сверхнадёжный, работает даже тогда, когда современные погрοмисты не могут его поддерживать - мозгов не хватает.

ADD 1 TO x
ADD 1, a, b TO x ROUNDED, y, z ROUNDED
ADD a, b TO c
    ON SIZE ERROR
        DISPLAY "Error"
END-ADD

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #144 Ответы: #216, #218

190. Сообщение от Аноним (110), 21-Июн-20, 23:44   +/
С-blocks - это Closing (замыкание) blocks, а не си/раст/...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133

191. Сообщение от Аноним (191), 21-Июн-20, 23:53   +1 +/
Это обычно все, на что тебя хватает в ответах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156

192. Сообщение от Аноним (110), 21-Июн-20, 23:55   +2 +/
> трудно сразу привыкнуть

у сплюснутых всегда так, для них что-то новое всегда трудно

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122

193. Сообщение от Фотошоп лучше (?), 21-Июн-20, 23:59   +/
Ну freepascal-ю твой либс даром не нужен, так что программу на c просьба линковать без каких-либо зависимостей. А тот можно libhelloworld сделать, чтобы что сравнивать было интереснее
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #187

194. Сообщение от Аноним (110), 22-Июн-20, 00:01   +1 +/
> для Андроида можно писать?

не поверишь...
Supported targets: ... Android

packages/googleapi/src:

googleacceleratedmobilepageurl.pp  googleadexchangebuyer2.pp  googleadexchangebuyer.pp  googleadexchangeseller.pp  googleadmin.pp  googleadsensehost.pp  googleadsense.pp  googleanalytics.pp  googleanalyticsreporting.pp  googleandroidenterprise.pp  googleandroidpublisher.pp  googleappengine.pp  googleappsactivity.pp  googleappstate.pp  googleaudit.pp  googleautoscaler.pp  googlebase.pp  googlebigquery.pp  googleblogger.pp  googlebooks.pp  googlecalendar.pp  googlecivicinfo.pp  googleclassroom.pp  googleclient.pp  googlecloudbilling.pp  googlecloudbuild.pp  googleclouddebugger.pp  googleclouderrorreporting.pp  googlecloudlatencytest.pp  googlecloudmonitoring.pp  googlecloudresourcemanager.pp  googlecloudsearch.pp  googlecloudtrace.pp  googleclouduseraccounts.pp  googlecomputeaccounts.pp  googlecompute.pp  googleconsumersurveys.pp  googlecontainer.pp  googlecontent.pp  googlecoordinate.pp  googlecustomsearch.pp  googledataflow.pp  googledataproc.pp  googledatastore.pp  googledeploymentmanager.pp  googledfareporting.pp  googlediscovery.pp  googlediscoverytopas.pp  googledns.pp  googledoubleclickbidmanager.pp  googledoubleclicksearch.pp  googledrive.pp  googlefirebaserules.pp  googlefitness.pp  googlefreebase.pp  googlefusiontables.pp  googlegamesconfiguration.pp  googlegamesmanagement.pp  googlegames.pp  googlegan.pp  googlegenomics.pp  googlegmail.pp  googlegroupsmigration.pp  googlegroupssettings.pp  googleiam.pp  googleidentitytoolkit.pp  googlekgsearch.pp  googlelicensing.pp  googlelogging.pp  googlemanager.pp  googlemapsengine.pp  googlemirror.pp  googlemonitoring.pp  googleoauth2.pp  googlepagespeedonline.pp  googlepartners.pp  googlepeople.pp  googleplaymoviespartner.pp  googleplusdomains.pp  googleplus.pp  googleprediction.pp  googleproximitybeacon.pp  googlepubsub.pp  googleqpxexpress.pp  googlereplicapool.pp  googlereplicapoolupdater.pp  googlereseller.pp  googleresourceviews.pp  googleruntimeconfig.pp  googlesafebrowsing.pp  googlescript.pp  googleservice.pp  googleserviceregistry.pp  googlesheets.pp  googlesiteverification.pp  googlespectrum.pp  googlesqladmin.pp  googlestorage.pp  googlestoragetransfer.pp  googletagmanager.pp  googletaskqueue.pp  googletasks.pp  googletoolresults.pp  googletranslate.pp  googleurlshortener.pp  googlevision.pp  googlewebfonts.pp  googlewebmasters.pp  googleyoutubeanalytics.pp  googleyoutube.pp  googleyoutubereporting.pp

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120 Ответы: #198

195. Сообщение от Фотошоп лучше (?), 22-Июн-20, 00:12   +1 +/
Как и в любом гибридном языке, побитная дизъюнкция на константу
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #185 Ответы: #210

196. Сообщение от Аноним (196), 22-Июн-20, 00:22   +/
Паскаль больше даже в универах не используют, на C# перешли
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #197, #213, #223

197. Сообщение от Аноним (110), 22-Июн-20, 01:12   +/
> на C# перешли

жесть... почему в универах всегда учат про мамонтов?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #196

198. Сообщение от Аноним (110), 22-Июн-20, 01:14   +/
googl ebi gquery .pp :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #194

199. Сообщение от Lex (??), 22-Июн-20, 04:36   +1 +/
А что в них «так» ?
Времена отсутствия мыши уже давно прошли( хотя в том же эксплорере вполне можно и без неё ).

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

Конечно, когда винде приходил конец, то подобия тотал коммандера сильно выручали в досе - запустил и норм скопировал с диска что требуется перед его форматированием, но на самой винде удобство таких поделий на фоне аналогов( в т.ч идущих «искаропки» вместе с ОС ) вызывает слишком много вопросов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #171 Ответы: #219

200. Сообщение от n00by (ok), 22-Июн-20, 07:18   +/
> Реальность - она жестока... она не опирается лишь на искусственные тесты. Вот
> в реальности пара десятков сисколов - и твой нановылизанный код

Ого, мой код, оказывается, здесь известен. Буде любезны, прорекламируйте его дополнительно -- прямой ссылочкой.

> улетает в трубу.
> Сразу становится ясно, что стандартные либы у си -
> днище.

Никак не коррелирует с исходным "программа на C уже всё ПОСЧИТАЛА".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #188

201. Сообщение от Аноняша (?), 22-Июн-20, 07:58   +/
Таланту не хватит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159

202. Сообщение от Аноньимъ (?), 22-Июн-20, 08:00   +/
Насколько мне извесно дело в пер очередь в вводе ввыводе загруженном в всяких сях в первую очередь монстрозной системой сборки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163 Ответы: #204

203. Сообщение от Аноняша (?), 22-Июн-20, 08:05   +1 +/
Я тоже на краю этой темы, но вот что знаю:

Эмбаркодеро, конечно, развивается, но мне кажется, что они уже не вернут себе популярность. IDE + компилятор можно бесплатно получить (вроде бы), но не в один клик, а регистрацией на их сайте. Фишка у них всё та же - пиши один раз, компилируй для всего на свете.

Lazarus от них, не так и далеко отстал, кстати. Более того, только он поддерживает полноценную компиляцию под линукс. В эмбаркодеро, правда, есть новые модули для GUI, которые возможно не поддерживаются в лазарусе.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176

204. Сообщение от Аноним (204), 22-Июн-20, 08:10   –1 +/
> Насколько мне извесно дело в пер очередь в вводе ввыводе загруженном в
> всяких сях в первую очередь монстрозной системой сборки.

Сразу видно что вы - не программист на сях, но мнение имеете.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #202 Ответы: #206

205. Сообщение от Аноним (204), 22-Июн-20, 08:13   –1 +/
Как показала практика, на си++ пишут всякие навороченные рожи типа игроделов... а если столько на мягкотелых дельфистов сгрузить - они с катушек слетят, потому что это уже вам не кнопочки по форме возякать :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141 Ответы: #227, #244

206. Сообщение от Аноньимъ (?), 22-Июн-20, 08:13   +/
>> Насколько мне извесно дело в пер очередь в вводе ввыводе загруженном в
>> всяких сях в первую очередь монстрозной системой сборки.
> Сразу видно что вы - не программист на сях, но мнение имеете.

Вы обороты речи сложнее "это бяка" / "это няка" не понимаете.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #204 Ответы: #234

207. Сообщение от Аноним (207), 22-Июн-20, 08:19   +/
> На C например, вот тот же AzPainter: https://git.io/azpainter

Можешь еще mtpaint записать туда. Небольшая но годная рисовалка для pixelart. Круче всякиx paint в разы, в отличие от всяких pint и прочего хлама дотнет не требует, потому что на сях.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

208. Сообщение от Аноньимъ (?), 22-Июн-20, 08:21   +/
Количесво абсолютно непростительных ошибок вроде отсутсвия проверки переполнения буфера/стека и освобождения памяти в Си коде в важнейших частях современной инфраструктуры, говорит немного об обратном.

Специалисты же на Си были всегда. Именно потому что Си процессоры были популярны благодаря DEC, именно потому это счастье и получило распространение.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141

209. Сообщение от Аноньимъ (?), 22-Июн-20, 08:22   +1 +/
Вот именно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #282

210. Сообщение от Аноним (210), 22-Июн-20, 08:29   +/
> Как и в любом гибридном языке, побитная дизъюнкция на константу

Конкретный пример кода покажи?

На сях я это делаю как-то так: SETBIT(register, 5). Ну да, по факту сие будет *макрос*, который сделает register |= (1 << 5), где register на самом деле указатель на адрес в памяти. Заявленный как нечто типа volatile uint16_t * register допустим (если это 16-битный регистр).

И я во первых могу себе отрисовать это макро, во вторых оно трансформируется в практически нифига по коду - действо оказывается на уровне ассемблера по скорости и размеру (все что можно посчитать заранее - компилер посчитает в compile time). А вот как что-то сравнимое на паскале изобразить с симпатичным кодом в основной программе (на уровне не хуже этого SETBIT) и без дурного гимора - а черт его знает? Покажете? Или у вас и в микроконтроллерах дельфизм? :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #195 Ответы: #300

211. Сообщение от Аноньимъ (?), 22-Июн-20, 08:29   –3 +/
Это совсем другое. Я о кмпонентной модели. Формочки вот это всё.

Понятно что подключить можно любую сишную либу. Но это абсолютно не то.

Особенно смешно жтк биндинги смотрятся в ключе упора Ады на отказоустойчивые системы управления самолётами и ядерными реакторами.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #215

212. Сообщение от Аноним (210), 22-Июн-20, 08:34   +1 +/
> заметке отражен мизер.

Под новостью есть кнопка "исправить". Дави смело!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104

213. Сообщение от Аноньимъ (?), 22-Июн-20, 08:35   +/
Кстати да, МС подсуетилась. И перешли очень зря.
Хотя шарп напрямую копирует делфи, всёже особая магия Майкрософт испортила их непоправимо.
Ну и попытка подражать крестовому синтаксису.

Жалею пожалуй что в дотнеты влез. Хотя и под виндовс подругому писать неочень конфильно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #196 Ответы: #283

214. Сообщение от Anonymoustus (ok), 22-Июн-20, 08:45   +/
>> которые не изучали Паскаль _первым_ языком программирования, скорее всего никогда не
>> научатся правильно мыслить. Паскаль — наука для дисциплины ума.
> Пожалуй единственное что в нем полезного. Но для real world проектов он
> все же слишком занудный и академичный, си прикольнее :P

А Пихтон ещё прикольнее. А Жлобоскрипт прикольнее всех. Вон сколько на них всякого написано!

Исключение Паскаля из айтишного образования уже дало потрясающий результат во всём мире: говнокодеров стало невероятно много, а программистов удручающе мало.

Не думай, что ты умнее Вирта.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #184 Ответы: #226, #241

215. Сообщение от Anonymoustus (ok), 22-Июн-20, 08:54   +/
> Особенно смешно жтк биндинги смотрятся в ключе упора Ады на отказоустойчивые системы
> управления самолётами и ядерными реакторами.

С их помощью написана, внезапно, GPS (https://en.wikipedia.org/wiki/GNAT_Programming_Studio), в которой пишут другие программы на Аде.

Но ты продолжай смеяться. Смех без причины, как известно…

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #211 Ответы: #228

216. Сообщение от Anonymoustus (ok), 22-Июн-20, 09:01   +/
>[оверквотинг удален]
> как показали недавние события, до сих пор с Кобола слезть не
> могут - так и используется в госучреждениях. Потому что сверхнадёжный, работает
> даже тогда, когда современные погрοмисты не могут его поддерживать - мозгов
> не хватает.
> ADD 1 TO x
> ADD 1, a, b TO x ROUNDED, y, z ROUNDED
> ADD a, b TO c
>     ON SIZE ERROR
>         DISPLAY "Error"
> END-ADD

И не просто сверхнадёжный, а идеально приспособлен для решения тех задач, для которых был когда-то создан. В отличие от этой вашей универсальной Жабы или Пихтона или б-жественной Сишечки, с которыми надо буквально всё делать с нуля и заново. А в Коболе всё нужное сразу есть. Просто решай задачу и не морочь себе и другим голову.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #189

217. Сообщение от Anonymoustus (ok), 22-Июн-20, 09:16   +/
>> Кто бы что не говорил, очень годен для микроконтроллеров
> Си для них таки явно лучше. Неудобно в пасквиле работать с памятью
> напрямую. И вообще, как изящно и без оверхеда на паскале ну
> скажем 1 бит в вон том 32-бит регистре выставить? А чтоб
> быстро и компактно, типа 1-2 команд асма? Ну там GPIO на
> скорость щелкать, например?

Ты можешь вставлять в Пасквиль ассемблерные вставки. И всегда мог.


http://www.husseinsspace.com/teaching/udw/1996/asmnotes/chap...

https://www.oocities.org/codeteacher/pas/pasl2014.html

https://life-prog.ru/view_algoritmleng.php?id=112

https://delphisources.ru/pages/faq/base/assembler_in_delphi....

http://www.math.uni-leipzig.de/pool/tuts/FreePascal/prog/nod...

https://wiki.freepascal.org/Asm


Мне прямо стыдно за тебя, 294-й аноним.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #185 Ответы: #237

218. Сообщение от Тот_Самый_Анонимус (?), 22-Июн-20, 09:48   –5 +/
Так чего же сейчас не пишут? Может потому что неудобно?
В общем, упоминать полумёртвый язык — так себе аргумент.
Чем-то на ассемблер смахивает, там тоже нет скобок и арифметических знаков.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #189 Ответы: #222

219. Сообщение от Тот_Самый_Анонимус (?), 22-Июн-20, 09:54   +/
>Времена отсутствия мыши уже давно прошли

А времена наличия клавиатуры ещё не прошли. С ней многое удобнее, иначе бы не было понятия «горячие клавиши».
Это.
Просто.
Удобно.

Не для всех, но для некоторых точно.

>хотя в том же эксплорере вполне можно и без неё

Я не представляю как в ехплорере клавиатурой выделить все нужные файлы в каталоге и скопировать их в другой каталог.

>По остальному, речь о гораздо более удобном и симпатичном графическом окружении с возможностью открытия столь большого числа окон/вкладок

Фишка командеров в том что много окон не надо.

>но на самой винде удобство таких поделий на фоне аналогов( в т.ч идущих «искаропки» вместе с ОС ) вызывает слишком много вопросов.

У вас либо мало опыта, либо вы явный мышкофил.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #199 Ответы: #231

220. Сообщение от Тот_Самый_Анонимус (?), 22-Июн-20, 09:59   +/
>Паскаль быстр, удобен, аккуратен в своей логике и, что самое важное, глядя на паскалевский код хоть через пять, хоть через пятнадцать лет, необходимость его редактирования/обновления/сопровождения НЕ вызывает приступ боли, в отличие от.

Писать гoвнокод можно и на паскале. Не надо идеализировать. А уж учитывая регистронезависимость переменных, функций и служебных слов можно такую хрень писать, что глаза вытекут. Хватит искать преимущества там, где их нет. Не приучает паскаль к красоте, хоть ты тресни. Приучают только жёсткие стандарты кодирования.

>А ошибочка-то поганая.

Я и не спорю. Проверка орфографии не работает, а своя собственная сильно хромает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #177 Ответы: #303

221. Сообщение от Аноним (135), 22-Июн-20, 10:20   +/
> сделать из C Паскаль можно было несколькими макросами.

Это как?


#define function
#define procedure void
#define begin {
#define end }

Так, что ли? А зачем? Индексацию массивов макросами не переделаешь, вот там-то у паскуалистов все косяки и полезут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141 Ответы: #260, #268

222. Сообщение от Anonymoustus (ok), 22-Июн-20, 10:24   +/
> Так чего же сейчас не пишут? Может потому что неудобно?

Удобство или неудобство совершенно ни при чём.

Софтверная индустрия делает деньги на создании нового ПО, а не на обслуживании потребностей заказчиков. Софтверной индустрии _выгодно_ всё переписывать заново по много раз. Поэтому наиболее распространены не предметно-ориентированные средства, а универсальные, которые позволяют держать стада хвостатых дешёвых погромиздов и бесконечно долго доить клиентов.

Тем не менее, написанный когда-то на Коболе софт работает и может работать неограниченно долго, если его не спишут принудительно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #218 Ответы: #224

223. Сообщение от Аноним (223), 22-Июн-20, 10:38   +1 +/
А потом "под линаксы писать сложно, мы не умеем".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #196 Ответы: #253, #295

224. Сообщение от Тот_Самый_Анонимус (?), 22-Июн-20, 12:03   –2 +/
Ты свои ущербные идеологические мысли при себе оставть.
Если бы использование специальных знаков разных (в конкретно данном случае — арифметических) действий было бы неудобно, их бы не использовали.
В том же, облизываемом тобою коболе, используются цифры, а не фонетическая запись чисел.

>Тем не менее, написанный когда-то на Коболе софт работает и может работать неограниченно долго, если его не спишут принудительно.

Счёты тоже до сих пор работают. Что не пользуешься?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #222

225. Сообщение от Тот_Самый_Анонимус (?), 22-Июн-20, 12:16   –4 +/
>оторый предназначен для обучения правильному программированию и грамотному программистскому мышлению
>правильному

Судьи кто? Может ещё череп штангенциркулем мерить, а то вдруг я не правильный?

>Люди, которые не изучали Паскаль _первым_ языком программирования, скорее всего никогда не научатся правильно мыслить.

Это вообще философия. Как мыслить правильно — вопрос для многих учёных. А тут нарисовался спец и решил за всех что оказывается мыслить правильно — это программирование на ипучем паскале.

>Кто эту науку пропустил, обречён остаться тупым или самостоятельно и мучительно открывать всё действительно важное и нужное заново.

Лови илиту!

>В книге-учебнике Столярова, которую недавно здесь обсуждали, автор в начале на нескольких страницах объясняет, почему Паскаль.

Нафига мне левый xep с горы? Есть Поляков, который для обученя разработал свою среду robowin с си-подобным языком. Мне она нравится больше, чем навязываемый паскале-подобный КуМир.

>Но зачем этот язык людям, которые не занимаются системным программированием — загадка. Потому что модно?

Потому что это удобно.
Паскаль он для англоязычных людей. Для тех, кому этот язык не нужен удобнее заменять ненужные слова либо фигурными скобками, либо простыми конструкциями (сравни написание форов «for i :=1 to 10 do» вот зачем мне to и do?). Глупые function и procedure. Буэээ.

>Тебе просто скобочки понравились и мода призывно возбуждает.

Тебе-то откуда знать? Оракул, нах. Я с паскалем раньше познакомился, чем с си. Но как-то для себя считаю его неудобным. Могут быть и другие точки зрения, но глупо утверждать что паскаль правильный.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #230

226. Сообщение от Тот_Самый_Анонимус (?), 22-Июн-20, 12:19   –3 +/
Сколько пафоса! Гoвнокод и на паскале писать можно, я выше уже писал об этом: достаточно писать ЛеСеНкОй.
Гoвнокодеров стало много потому же, почему много стало водятлов: программирование, как и вождение, пошло в массы, от языка это не зависит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #214 Ответы: #229, #240

227. Сообщение от Аноним84701 (ok), 22-Июн-20, 12:19   +/
> Как показала практика, на си++ пишут всякие навороченные рожи типа игроделов... а
> если столько на мягкотелых дельфистов сгрузить - они с катушек слетят,

Интересно, разрабы Age of Wonders, Space Rangers или Rise of Legions об этом уже слышали?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #205 Ответы: #239

228. Сообщение от Аноньимъ (?), 22-Июн-20, 12:19   –4 +/
Вы мягкое с горячим путаете.

Ещё эта подростковая желчь. Кринж.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #215

229. Сообщение от Anonymoustus (ok), 22-Июн-20, 14:02   +/
> Сколько пафоса! Гoвнокод и на паскале писать можно, я выше уже писал
> об этом: достаточно писать ЛеСеНкОй.

Полюбуйтесь на выращенного пихтачками погромизда. :-)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #226 Ответы: #269

230. Сообщение от Anonymoustus (ok), 22-Июн-20, 14:03   +/
Зачётна истерика! :-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #225 Ответы: #270

231. Сообщение от Lex (??), 22-Июн-20, 14:05   +/

> А времена наличия клавиатуры ещё не прошли. С ней многое удобнее, иначе
> бы не было понятия «горячие клавиши».
> Это.
> Просто.
> Удобно.

Не-а. Разве что, для каких-то "очень некоторых"

> Не для всех, но для некоторых точно.
>>хотя в том же эксплорере вполне можно и без неё
> Я не представляю как в ехплорере клавиатурой выделить все нужные файлы в
> каталоге и скопировать их в другой каталог.

Эмм.
Если нужные файлы идут подряд, то нажимаешь на первый, зажимаешь Shift, нажимаешь на последний. Выделяются все от начального до конечного включительно.
Если речь о каких-то отдельных файлах в каталоге, то зажимаешь Ctrl и нажимаешь на все нужные файлы.
Все.
Эксплорер работает не только с мышью. Но он работает с ней и работает хорошо в отличие от полудосовских *коммандеров.


> Фишка командеров в том что много окон не надо.

Кагбэ, ничто не мешает и в экспортере одно-два окна иметь :)

> либо вы явный мышкофил.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #219 Ответы: #261

232. Сообщение от Александр (??), 22-Июн-20, 14:16   +/
Расскажи, пожалуйста, где в node.js можно набросать компонентов на форму?)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #149 Ответы: #257

233. Сообщение от Александр (??), 22-Июн-20, 14:24   +1 +/
Честно говоря, даже как-то жалко, что ЯП Оберон не взлетел. Очень компактный и достаточно удобный язык. Прям, как говорится, золотая середина между этими понятиями. Синтаксически осваивается буквально за пол дня. В плане применения близок к C (да в принципе история появления считай тоже).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

234. Сообщение от Аноним (-), 22-Июн-20, 14:35   +/
> Вы обороты речи сложнее "это бяка" / "это няка" не понимаете.

Скорее, я просто не пользуюсь "монструозными системами сборки" на какой там еще яве, или чего у вас там. Для сишников такое уродство все же редкость.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #206

235. Сообщение от Аноним (-), 22-Июн-20, 14:38   +/
> Сразу становится ясно, что стандартные либы у си - днище.

Вообще-то у тех либ сейчас в основном в почете фактический перфоманс а не формальные циферки. И это "днище" в real world сценариях весьма нехило жарит. А кому минимализм надо - musl всякие есть. Проблема в том что там фич меньше и/или хуже перфоманс.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #188

236. Сообщение от Александр (??), 22-Июн-20, 14:39   +/
Странно, у меня наоборот. Особенно, когда в питонячую аннотацию типов лезешь и в ctype.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

237. Сообщение от Аноним (-), 22-Июн-20, 14:45   +/
> Ты можешь вставлять в Пасквиль ассемблерные вставки. И всегда мог.

В п... такое счастье! На сях пойнт в том что можно убедить компилер сделать весьма компактный и эффективный код средствами языка, вот как раз без ассемблера.

> Мне прямо стыдно за тебя, 294-й аноним.

Ты лучше за себя как-нибудь на ассемблере шпрехай, а я лучше из сей буду настолько же эффективными, но куда более читаемыми макросами фигачить.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #217 Ответы: #242

238. Сообщение от Александр (??), 22-Июн-20, 14:53   +/
По хорошему, его в обучении не мешало бы заменить, так как там есть ныне уже плохие шаблоны и принципы. Объявление переменных в начале блока например. Это ныне бессмысленный моветон. С другой стороны, если искать замену среди имеющихся, то, действительно, не найдёшь. C/C++ - слишком "магичны" для начинания; Python/JS - динамическая типизация начинающим точно противопоказана; Java/C# - ООПшные, до этого дожить ещё надо. Ряд новомодных (Go, Rust, Dart, Kotlin) - попадают либо в одну из групп, либо имеют свои собственные проблемы. Таким образом, и остаются диалекты Basic'а или диалекты Pascal'я.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #243, #247

239. Сообщение от Аноним (240), 22-Июн-20, 14:56   +/
> Интересно, разрабы Age of Wonders, Space Rangers или Rise of Legions об этом уже слышали?

Об этом слышали авторы почти всех навороченных двигунов из ныне актуальных и прочих AAA игр. Конечно гений и на Java может майнкрафт накорябать, но там и голимый графон, хыхы, задекларен фичой. Это конечно прикольно, но выглядит как doom едва ли :D

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #227 Ответы: #249

240. Сообщение от Аноним (240), 22-Июн-20, 14:59   –1 +/
> Сколько пафоса! Гoвнокод и на паскале писать можно,

Более того - большинство программ на дельфе является именно квинтэссенцией этсамого. Особенно киздадо было на вон том автомате с разбитым экраном, где падло как обычно сожрал бабло, не заметив что линка вообще нет. И конечно не повторил проваленную транзакцию, за что и получил фидбэк от счастливого юзера - кирпич в табло.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #226

241. Сообщение от Аноним (240), 22-Июн-20, 15:02   –1 +/
> А Пихтон ещё прикольнее.

Да ну нафиг, после сей паскаль как раз какой-то пихтонрасией отдает. Нянчится с прогером слишком дофига.

> А Жлобоскрипт прикольнее всех. Вон сколько на них всякого написано!

Ну, блин, без кернела операционки я далеко не уеду, а без JS - да пофигу, разницу не замечу :)

> Исключение Паскаля из айтишного образования уже дало потрясающий результат во всём мире:
> говнокодеров стало невероятно много, а программистов удручающе мало.

Вот в образовании я бы его оставил. К хорошему все же приучает. Если без этого в си лезть, можно дров наломать.

> Не думай, что ты умнее Вирта.

Я не умнее Вирта. Но вирт как таковой академик, а не чувак с проектами в продакшне.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #214 Ответы: #250

242. Сообщение от Anonymoustus (ok), 22-Июн-20, 15:02   +/
>> Ты можешь вставлять в Пасквиль ассемблерные вставки. И всегда мог.
> В п... такое счастье! На сях пойнт в том что можно убедить
> компилер сделать весьма компактный и эффективный код средствами языка, вот как
> раз без ассемблера.

Мне снова за тебя гуглить и листать старые учебники? Я могу, но давай сперва сброшу тебе номер моей банковской карты, а ты мне задонать на труды.

Эта ссылка бесплатно, в подарок:

http://klax.tula.ru/~zet/frames/thm_pointers.html


>> Мне прямо стыдно за тебя, 294-й аноним.
> Ты лучше за себя как-нибудь на ассемблере шпрехай, а я лучше из
> сей буду настолько же эффективными, но куда более читаемыми макросами фигачить.

Ты жаловался, что ничего нельзя. Я тебе показал, что таки что-то можно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #237 Ответы: #251

243. Сообщение от Anonymoustus (ok), 22-Июн-20, 15:04   +/
Зачем менять то, что всегда хорошо работало и давало хороший результат? Или вы умнее Вирта и уже написали новый учебный язык — лучше Паскаля?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #238 Ответы: #246

244. Сообщение от Александр (??), 22-Июн-20, 15:10   +/
Касательно кнопочек на форме:
Перейдя с VisualBasic на Delphi/C++ Builder я боли не испытал. Всё строилось очень лаконично и понятно. Когда клепаешь UI думаешь о UI, а не о куче подкапотной мишуры. Не знаю, как в Delphi, но в VB UI очень дотошно проектировался (кстати, что интересно, изначально Аланом Купером). Там получилось идеальное решение, когда всё лишнее было убрано под кат.
Когда же я с них пошёл на C++ и веб, это было больно. Даже Qt, и то больно. Да, гибче, но не соизмеримо дольше. Просто потому, что всё то, что было скрыто от глаз, внезапно предстало взору
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #205

245. Сообщение от Аноним (245), 22-Июн-20, 15:11   +/
>> Вы - точно понимаете то, о чём пишите?
> Таки в этом разе понимает - скорость компиляции и правда втопит до
> небес. Чудес не бывает, медленная компиляция обычно случается по причине навороченных оптимизаций кода.

А отсутствие в сях вменяемой модульности здесь конечно же совершенно ни при чем, ога.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163 Ответы: #284

246. Сообщение от Александр (??), 22-Июн-20, 15:13   +/
Нет, просто IT - это такая сфера, которая развивается очень быстро. Она от студентов начинает требовать новых знаний и приёмов, которые старые языки просто на просто дать не могут, а зачастую даже врать начинают (вы намерено пропустили аргумент с переменными?). Если следовать вашей логике, то студентам надо вообще какой-нибудь Fortran или лучше Assembly давать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #243 Ответы: #254

247. Сообщение от Аноним (-), 22-Июн-20, 15:14   +/
Штуки типа C# больно уж здоровые. Столько счастья надо далеко не всем. К тому же ряду тех кому все же надо неотключаемый GC и прочие прелести виртуальной машины активно мешают, да и просто апдейт рантайма с аутом компа на полдня для перегенерации over 9000 assembly на все случаи задолбает даже слона. Да еще у вас версия на полшишечки не та, так что вом вам ацкий стэктрейс на ровном месте. Да и ява примерно то же самое с теми же траблами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #238 Ответы: #252

248. Сообщение от Аноним (-), 22-Июн-20, 15:16   +/
> но от этого никто не умирал ещё...

На какой-нить mega8 так очень даже и умирали, а на tiny так и вовсе без шансов. Так что про фирмварь для многорежимного фонарика придется забыть как класс.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #259

249. Сообщение от Аноним84701 (ok), 22-Июн-20, 15:17   +/
>> Интересно, разрабы Age of Wonders, Space Rangers или Rise of Legions об этом уже слышали?
> Об этом слышали авторы почти всех навороченных двигунов из ныне актуальных и прочих AAA игр.
>> Rise of Legions
>> 2018

В общем, как обычно - "это считаем, это ... не вписывается в картину мира - значит не считаем! А здесь вообще рыбу заворачивали!". (с)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #239 Ответы: #287

250. Сообщение от Anonymoustus (ok), 22-Июн-20, 15:20   +/
>> А Пихтон ещё прикольнее.
> Да ну нафиг, после сей паскаль как раз какой-то пихтонрасией отдает. Нянчится
> с прогером слишком дофига.

Пихтон прикольный, тем не менее. Его легко освоить и начать использовать для различных _практических_ нужд — то есть именно то, что нужно от скриптового языка. Но его недостатки с лихвой перекрывают его же достоинства. Прежде всего — отсутствие обратной совместимости между версиями. Вот у меня в Диване версия третьего Пихтона — 3.5.3. У неё через три месяца End of support (2020-09-13). А 2.7 уже EOL.


>> А Жлобоскрипт прикольнее всех. Вон сколько на них всякого написано!
> Ну, блин, без кернела операционки я далеко не уеду, а без JS
> - да пофигу, разницу не замечу :)

Не радуйся раньше времени. Вроде и для твоих ардуинок хвостатые уже что-то придумали.


>> Исключение Паскаля из айтишного образования уже дало потрясающий результат во всём мире:
>> говнокодеров стало невероятно много, а программистов удручающе мало.
> Вот в образовании я бы его оставил. К хорошему все же приучает.
> Если без этого в си лезть, можно дров наломать.

Так его ведь убирают. И результат можешь видеть прямо здесь в комментариях. Без посторонней помощи поскальзываются на шкурке от собственного банана и падают в ту лужу, которую сами же нассали. И, самое главное, они не понимают, что с ними не так: хвост есть, четыре руконоги есть, шкурки от бананов есть, а за программистов не признают.


>> Не думай, что ты умнее Вирта.
> Я не умнее Вирта. Но вирт как таковой академик, а не чувак
> с проектами в продакшне.

Вирт гениальнейший чувак. Чем старше я становлюсь, тем лучше это понимаю.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #241 Ответы: #271, #285

251. Сообщение от Аноним (-), 22-Июн-20, 15:21   +/
> Мне снова за тебя гуглить и листать старые учебники?

Я бы лучше посмотрел на то что смогли родить вон те чудаки с авр и кортексом.

> http://klax.tula.ru/~zet/frames/thm_pointers.html

Отличный пример как сделать из паскаля совсем уж птичий язык. Тупо ничего сравнимого с SETBIT(register, 5) по, гм, эстетике.

> Ты жаловался, что ничего нельзя. Я тебе показал, что таки что-то можно.

Отдельные утырки даже вон на пихоне пытаются синтезировать жесткие времянки. С понятным результатом :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #242 Ответы: #255

252. Сообщение от Александр (??), 22-Июн-20, 15:25   +/
Я от части об этом и говорю. К тому же, не позволяют познакомиться с памятью. Чтобы понять, что такое GC и зачем он нужен, явно имеет смысл по отлаживать сырые указатели. В принципе, у любой языковой фишки есть какая-то история её появления. И лучше, если ученик не примет итог этой истории как данное, а сможет ощутить зачем оно было вкручено. К тому же так придёт понимание, какие плюшки и где имеет смысл использовать.
В принципе, любой ЯП - это инструмент. Инструмент, который создавался для каких-то целей. И если цели проекта (или его части) начинают выходить за эти рамки, важно знать, где та точка, после которой не имеет смысл жрать кактус, а просто освоить другой ЯП. Что интересно, судя по тоннам холиваров с измерениями, у кого ЯП круче (кхм, "длиннее"?), многие видимо этого не понимают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #247 Ответы: #286

253. Сообщение от Аноним (253), 22-Июн-20, 15:26   +/
> А потом "под линаксы писать сложно, мы не умеем".

Отлично, под линухом не будет этих виндовых непойми кого. Нет, даже не вебмакак - на сишарпе писать вебню даже врагу не пожелаешь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #223

254. Сообщение от Anonymoustus (ok), 22-Июн-20, 15:28   +/
> Нет, просто IT - это такая сфера, которая развивается очень быстро.

Она не развивается, а _изменяется количественно_. Развитие же качественное — это изменения от худшего к лучшему. Ничего похожего в ИТ я не наблюдаю.


> Она от студентов начинает требовать новых знаний и приёмов, которые старые языки
> просто на просто дать не могут, а зачастую даже врать начинают
> (вы намерено пропустили аргумент с переменными?).

Это софтверная индустрия требует от вас знания новых языков и фреймворков. А требует она этого в _своих_ интересах (ради денег), а не ради прогресса рода человеческого. Спольски про это (конкуренцию компаний) написал статью ещё 18 лет назад. Fire and motion.

https://www.joelonsoftware.com/2002/01/06/fire-and-motion


> Если следовать вашей логике, то
> студентам надо вообще какой-нибудь Fortran или лучше Assembly давать.

Что-то не так с Фортраном?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #246 Ответы: #256

255. Сообщение от Anonymoustus (ok), 22-Июн-20, 15:40   +/
>> Мне снова за тебя гуглить и листать старые учебники?
> Я бы лучше посмотрел на то что смогли родить вон те чудаки
> с авр и кортексом.

https://wiki.freepascal.org/AVR

https://wiki.freepascal.org/ARM_Embedded_Tutorial_-_Entry_FP...

https://wiki.freepascal.org/TARGET_Embedded


https://wiki.lazarus.freepascal.org/ARM


Коммерческое:

https://www.mikroe.com/compilers


>> http://klax.tula.ru/~zet/frames/thm_pointers.html
> Отличный пример как сделать из паскаля совсем уж птичий язык. Тупо ничего
> сравнимого с SETBIT(register, 5) по, гм, эстетике.

Да уж не более птичий, чем Сишечка.


>> Ты жаловался, что ничего нельзя. Я тебе показал, что таки что-то можно.
> Отдельные утырки даже вон на пихоне пытаются синтезировать жесткие времянки. С понятным
> результатом :)

На то они и утырки. А приводит их к этому не только наследственность, но и отсутствие в учебной програме (ТАДАМ!) Паскаля. :-)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #251 Ответы: #289

256. Сообщение от Александр (??), 22-Июн-20, 16:30   –1 +/
> Ничего похожего в ИТ я не наблюдаю.

Это скорее ваша проблема, и не надо её экстраполировать на студентов.

> Это софтверная индустрия требует от вас знания новых языков и фреймворков.

Язык и языковые элементы/конструкции/приёмы - это внезапно несколько разные вещи. А зачем вы вообще приплели фреймворки - мне остаётся только догадываться

> Что-то не так с Фортраном?

Не знаю, это вы почему-то топите за паскаль. Вот мне интересно, а почему не фортран, асм или даже кобол?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #254

257. Сообщение от Lex (??), 22-Июн-20, 16:31   +/
>> Я ноду в последнее время вообще в качестве основы для написания всевозможных КОНСОЛЬНЫХ приложений..
> Расскажи, пожалуйста, где в node.js можно набросать компонентов на форму?)

И давно в консольных приложениях появились компоненты да формы ?)
Хотя и не удивлюсь, если для ноды имеются какие-то гуйные модули.

Однако, там есть штука покруче - нормальная работа с вебом и кроссплатформенный гуй.
Или, берешь такой и пишешь годный одностраничник с тоннами стилей, шрифтов и скриптов и оно все моментально загружается и работает, ведь экземпляр ноды разворачивается на локалхосте, с которого одностаничник и тянет "статику", получает данные и на который отправляет требуется запросы в ответ на действия пользователя на одностраничнике.

Наиболее этот подход применим, правда, в случае с малобюджетными ПАКами, которым требуется максимальная кроссплатформенность для в т.ч даже пока неизвестных ОС и их версий. Хотя конкретно бода в таких случаях бывает и излишней.
А именно, на "железке" разворачивается сервак, пользователю предлагается перейти в "админ панель" где-то на локальном хосте. Интерфейс в вебе можно нарисовать практически любой, как и графику, а со стороны пользователя требуется лишь совместимый браузер.. и никаких копиляций-перекомпиляций вне зависимости от ОС - будь то винда семерка, десятка, что-то юникс-подобное или черти какая версия ябблОСи - интерфейс отображается, графики рисуются, кнопки нажимаются, устройство работает.. а не как раньше - какой-то п*ц с кучей тормозных и уродливых версий, скомпиленных под несколько конкретных ОС и неподдерживаемых чем-то более-менее новым.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #232

258. Сообщение от Александр (??), 22-Июн-20, 16:51   +/
Кто такой Столяров?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #273

259. Сообщение от _hide_ (ok), 22-Июн-20, 18:03   +/
>> но от этого никто не умирал ещё...
> На какой-нить mega8 так очень даже и умирали, а на tiny так
> и вовсе без шансов. Так что про фирмварь для многорежимного фонарика
> придется забыть как класс.

Не, многорежимный фонарик таких проблем не вызывает, там просто ресурсы не сжимаются никак. А так комиплятор под AVR неплохо работает, хотя приходится половину библиотек ручками писать самому -- RTL так очень скудный

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #248 Ответы: #288

260. Сообщение от _hide_ (ok), 22-Июн-20, 21:45   +/
>> сделать из C Паскаль можно было несколькими макросами.
> Это как?
>
 
> #define function
> #define procedure void
> #define begin {
> #define end }
>

> Так, что ли? А зачем? Индексацию массивов макросами не переделаешь, вот там-то
> у паскуалистов все косяки и полезут.

Так Вас же силой никто не заставляет индексировать с 1, индексируйте с 10-ти )))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #221

261. Сообщение от Тот_Самый_Анонимус (?), 22-Июн-20, 22:23   +/
>Не-а. Разве что, для каких-то "очень некоторых"

Я так и написал, что не для всех. Только вы цитату обрезали как вам удобно.

>Если речь о каких-то отдельных файлах в каталоге, то зажимаешь Ctrl и нажимаешь на все нужные файлы.

Мышкой. Один клик не туда и выделение пропадает. Я вам уже писал что мышкотыканье удобно не всем. Видать мысль мудра и не доходит что ваше мировосприятие — не единственно возможное.

>Кагбэ, ничто не мешает и в экспортере одно-два окна иметь :)

Если нужно несколько открытых каталогов, то мешает.

>Как будто бы это что-то плохое.

Нет, не плохое, но и удобство клавиатуры никто не отменял. Ваше мнение — не единственное, чего вы признать не можете.

>Времена когда мышь была роскошью уже давно ушли и сейчас игнорируют ее существование почти исключительно мамкины хацкеры,  

Да не, считать своё мировоззрение единственно верным — способность мамкиных спецов. Вы как мой батя, который придумал дома мем: «зачем нам клавиатура, когда есть мышка?».

>не наигравшиеся в т.н горячие клавиши и прочее "веселье"( если, кнчн, по роду деятельности подолгу в консоли сидеть не приходится ).

Это просто удобнее. Я конечно предполагаю что есть упоротые, которые вместо Ctrl+C, Ctrl+V тыкают мышкой, и выбирают нужные пункты меню, но для полноценных адекватных людей пользоваться горячими клавишами — просто удобство. особенно когда одно сочетание заменяет пару-тройку кликов.

>Хотя таковых вовсе не смущает наличие клавиатуры и норм моника.. но смущает исключительно мышь, как будто комплекс какой-то.

Где вы увидели смущение мышью? Есть действия, которые можно совершать только мышью. Есть те, что совершаются только клавиатурой (да, я в курсе что можно в принципе обойтись без мыши или клавиатуры, но это полный зашквар). А есть те действия, которые можно делать и мышью, и клавиатурой, и тут возникает вопрос удобства.

Вы же, как мамкин неосилятор, кичитесь тем что освоили только мышь и в ваш мозг иное не лезет, но это явно не повод для гордости.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #231 Ответы: #275

262. Сообщение от anonimous (?), 22-Июн-20, 23:29   +1 +/
>А сам язык Паскаль кто-нибудь развивает?

В смысле? От исходного паскаля современный объектный так же далек как с++ от с

https://castle-engine.io/modern_pascal_introduction_russian....

По мелочам постоянно что-то новое,

https://wiki.freepascal.org/FPC_New_Features_3.2.0#Language

включая такие сомнительные решения как возможность определение переменных в любом мместе кода в с стиле

https://blog.marcocantu.com/blog/2018-october-inline-variabl...
for var I := 1 to 10 do ...
for var Item in Collection do ...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

263. Сообщение от anonimous (?), 22-Июн-20, 23:34   +/
>Из минусов вижу только относительно большой размер исполняемого файла после компиляции

Это не про встроенную отладочную информацию? Если да, то ее можно сразу в отдкльный файл отправлять

Project Options -> Compiler Options -> Debugging: Use external gdb debug symbols file.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

264. Сообщение от anonimous (?), 23-Июн-20, 00:07   +/
>Я не паскальщик, но  у нас в универе слышал, что фрипаскаль + лазарус устарело, крут и актуален лишь Эмбаркадеро Дельфи.

В дельфе лучше поддержка андроида и айоса (впрочем мак все равно понадобится для икскода), нет пока гуи для линкукса, с чем в лазаре как раз норм

ФП может генерить жабоскрипт, не знаю как дельфя
https://wiki.freepascal.org/pas2js/ru

Лазарь совершенно бесплатен, дельфя бесплатна только для некоммерческих или с малой прибылью проектов

Много кода на дельфе легко переносится на лазарь, иногда даже автоконвертор лазаря сразу полностью справляется, да и многие библиотеки сейчас сразу с поддержкой обоих идут, например
https://imaginglib.sourceforge.io/
Vampyre Imaging Library is cross-platform native Object Pascal (Delphi and Free Pascal) image loading, saving, and manipulation library.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176

265. Сообщение от anonimous (?), 23-Июн-20, 00:13   +/
в паскале отсчет не от едигицы, а от любого значения

https://wiki.freepascal.org/Array
19     // integer subranges
20
21    level = array[-24..24] of longint;
22     box = array[-1..1, -1..1, -1..1] of boolean;
23      transformationMatrix = array[0..1, 0..1] of valReal;

вот в матеиатике с единицы, да, но такое слово - математика - программистам обычно неизвестно

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154 Ответы: #276

266. Сообщение от Анонимemail (266), 23-Июн-20, 00:35   +3 +/
Паскаль норм яп. Кормит меня уже десяток лет. Разработка очень быстрая и удобная. Долгих лет!
Ответить | Правка | Наверх | Cообщить модератору

267. Сообщение от anonimous (?), 23-Июн-20, 03:28   +/
> Ну, лично мне в сях понравилось что {} намного лаконичнее begin-end.

Да операторные скобки вообще не нужны. Должно быть примерно так
if ... endif
for ... endfor
while ... endwhile
ну а для любителей лаконичности придумали табы, лаконичнее некуда.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175 Ответы: #272

268. Сообщение от anonimous (?), 23-Июн-20, 03:35   +/
> Так, что ли? А зачем? Индексацию массивов макросами не переделаешь, вот там-то

в паскале отсчет не от единицы, а от любого значения

https://wiki.freepascal.org/Array
19     // integer subranges
20
21    level = array[-24..24] of longint;
22     box = array[-1..1, -1..1, -1..1] of boolean;
23      transformationMatrix = array[0..1, 0..1] of valReal;

вот в матеиатике с единицы, да, но такое слово - математика - программистам обычно неизвестно

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #221

269. Сообщение от Тот_Самый_Анонимус (?), 23-Июн-20, 05:26   –1 +/
Видимо это считается шикарной аргументацией за паскаль? (нет).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #229

270. Сообщение от Тот_Самый_Анонимус (?), 23-Июн-20, 05:29   –1 +/
Добавь больше смайлов.
Ты уже второй или третий запаскалист, который сливается, но не может промолчать, потому как хочет оставить последнее слово за собой, используя детские приёмчики.
Нечего сказать, так не говори, хотя не дорос, видимо, до таких простых мыслей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #230

271. Сообщение от Тот_Самый_Анонимус (?), 23-Июн-20, 05:30   –1 +/
>Вирт гениальнейший чувак.

Ты забыл добавить «мне кажется».

>Чем старше я становлюсь

Но ведь до аттестата об основном образовании ещё три года, тебя ждут более сильные открытия.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #250

272. Сообщение от Тот_Самый_Анонимус (?), 23-Июн-20, 08:21   +/
Да ты упоролся!

И да, в своих бреднях ты забыл endprogram, endfunction, endprocedure, endcase. А ещё лучше после такого имени писать имя программы/функции/процедуры, чтобы совсем было понятно конец какого блока.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #267 Ответы: #278

273. Сообщение от Тот_Самый_Анонимус (?), 23-Июн-20, 08:23   +/
Наверное xер с горы, который думает за тех, кто сам думать не в состоянии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #258

274. Сообщение от Тот_Самый_Анонимус (?), 23-Июн-20, 08:24   +/
Ну хз, кутя тоже нормальна, хотя с их политикой...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #169

275. Сообщение от Lex (??), 23-Июн-20, 08:27   +/

> Мышкой. Один клик не туда и выделение пропадает. Я вам уже писал
> что мышкотыканье удобно не всем. Видать мысль мудра и не доходит
> что ваше мировосприятие — не единственно возможное.

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

Пока зажат Ctrl ничего никуда не пропадет.
Пока зажат Shift, можно просто кликнуть обратно на нужный конечный элемент и "о чудо" выделение вернется.

> Вы же, как мамкин неосилятор, кичитесь тем что освоили только мышь и
> в ваш мозг иное не лезет, но это явно не повод
> для гордости.

Ви таки подозрительно начисто ушли с темы. А именно - с поливания медом исключительно клавиатурки и *коммандеров и г.ном - мыши и  виндового оконного интерфейса в общем :))

Но, нет. Если есть возможность делать что-то удобней, то коммандеры летят туда, где им и место. На помойку. Уже как лет 10-15 ими, наверное, не пользовался.. вообще ни разу не пожалел. Но ЧЯДНТ, так и осталось загадкой.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #261 Ответы: #280

276. Сообщение от nc (ok), 23-Июн-20, 08:41   +/
А индексация с любого числа - вообще полезная фича или нет? Правильно ли с архитектурной точки зрения, что ее внедрили на уровень языка?
Это же по сути дополнительная информация о типе. И по идее она делает тип несовместимым с другими массивами такого же размера, но с другими начальными индексами.
В С++ такое можно сделать шаблонами, но базовая индексация всегда с нуля.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #265 Ответы: #279

277. Сообщение от anonymous (??), 23-Июн-20, 11:01   +/
Modula-2 решает многие из этих проблем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109

278. Сообщение от anonimous (?), 23-Июн-20, 15:03   +/
> И да, в своих бреднях ты забыл endprogram, endfunction, endprocedure, endcase. А
> ещё лучше после такого имени писать имя программы/функции/процедуры, чтобы совсем было понятно конец какого блока.

Это то как раз элементарно, и все упротые так и бредят

function func1()
begin
...
end;  //function func1

проблема в том что это инфа для человека, а надо бы еще чтобы и для компиляторы

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #272

279. Сообщение от anonimous (?), 23-Июн-20, 15:36   +/
> А индексация с любого числа - вообще полезная фича или нет?

Ну вот принципиальнейшая проблема с 0 и 1 исчезает.

> Это же по сути дополнительная информация о типе. И по идее она делает тип несовместимым с другими массивами такого же размера, но с  другими начальными индексами.

Ну споры о системах типов это вечное.  Некоторые считаю что так и надо, друге нет, насамом деле это 2 подхода, у них даже названия какие-то еть.

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

> В С++ такое можно сделать шаблонами, но базовая индексация всегда с нуля.

Вообще меня это всегда изумляло, мало того что в любой книжке по математике все с 1, так и обычные люди вроде начинают считать с 1 (1,2,3,4.5,вышел зайчик погулять) , а вот оказывается не все.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #276

280. Сообщение от Тот_Самый_Анонимус (?), 23-Июн-20, 17:23   +/
>Оно не единственно-верное, но подозрительно часто хейтерами виндового интерфейса и ярыми фанатами *коммандеров оказываются те, кто почему-то просто не смог осилить каких-то совершенно простых и почти очевидных вещей, либо - школьники, которые чуть ли не впервые видят консоль и им ее вид кажется чем-то невообразимо крутым и оригинальным, как и соотв. стилистика.

Вы, видимо, не понимаете что ваши же сова могут быть использованы против вас.
Зеркалочка в виде утверждения, что коммандеры хейтят неосиляторы, неспособные освоить ничего сложнее мышки, ярко это иллюстрирует.

>Ви таки подозрительно начисто ушли с темы. А именно - с поливания медом исключительно клавиатурки и *коммандеров и г.ном - мыши и  виндового оконного интерфейса в общем :))

Может потому что не делал этого? Я всегда подчёркивал что для каждого пользователя — своё понятие удобства.

>Но, нет. Если есть возможность делать что-то удобней, то коммандеры летят туда, где им и место. На помойку. Уже как лет 10-15 ими, наверное, не пользовался.. вообще ни разу не пожалел.

И вот это ваше утверждение явно показывает что вы мните свой опыт единственно правильным.

>Но ЧЯДНТ, так и осталось загадкой.

Всё вы делаете так. Просто есть люди, которым удобно иначе.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #275

281. Сообщение от anonimous (?), 23-Июн-20, 17:31   +/
Я не буду разбирать всю эту кучу ненужной писанины. Но стандарт с++ то почитайте(да такой есть и некоторые его читают), там и для неробов для которых  and и or Несколько понятней чем ^&%# кое-что есть  

> Логические операции выраженные в виде слов, а не знаков, это ухудшает читаемость.
> Опять же, таз используете слова, так используйте их вместо математических знаков  (например a plus b, бгг).

https://en.cppreference.com/w/cpp/language/operator_logical
The keyword-like forms (and, or, not) and the symbol-like forms ( &&, ||, !) can be used interchangeably

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173 Ответы: #299

282. Сообщение от anonimous (?), 23-Июн-20, 21:27   +/
https://wiki.freepascal.org/Nil/ru
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #209

283. Сообщение от anonimous (?), 23-Июн-20, 21:35   +1 +/
> Хотя шарп напрямую копирует делфи, всёже особая магия Майкрософт испортила их непоправимо.
> Ну и попытка подражать крестовому синтаксису.

шарп таки копировал жабу.А вот стандартная библотека там с элементами дельфи, да. Поскольку к тому времени МС перекупил Хейлсберга у Борланда

-

C#. Когда у МС возникли лицензионные терки с саном(ораклом) по жабе из-за нарушения МС стандарта жабы в своей реализации, МС назвал свою жабу сишарп (к си там понятно никаким боком т.к. ВМ,сборка мусора и т.п.,  но многие звук си произносить любят) и конечно переименовал все функции библиотеки. Так и сделали версию 1.0. Но видать без Хейлсберга даже это не осилить было, вот и переманили. Ну и задно конкурентов ослабить. Грамотно. Сейчас я смотрю это уже все забыли.

https://www.forbes.com/sites/quora/2018/03/02/why-did-micros.../

When Sun introduced Java in 1995, Microsoft saw the potential in the language and its ecosystem, and attempted to implement that strategy. It introduced its own implementation of the JVM with IE3, and then started enhancing it beyond the Java standard. Sun sued Microsoft in October 1997 for incompletely implementing the Java 1.1 standard, which forced Microsoft to eventually discontinue its implementation.

Rather than switching to Sun’s JVM, and thus giving Sun significant leverage in the Windows world, Microsoft decided to “out Sun” Sun, by introducing their own language and platform, and effectively killing Java on Windows. They brought renowned programming languages designer Anders Hejlsberg on board, who already had experience mutating and improving existing programming languages, and gave him the task to create a “better Java” (not officially, but in practice). Thus C# and the .NET framework were born.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213 Ответы: #290

284. Сообщение от Аноним (284), 23-Июн-20, 21:37   +/
> А отсутствие в сях вменяемой модульности здесь конечно же совершенно ни при чем, ога.

В сях вполне нормальная модульность. Со своими костылями, конечно, но памятуя о куче TPUшек без сорцов - ну не пасквилистам про это разглагольствовать, я в свое время наелся этой вашей нормальной модульности досыта, так что даже сорца рантайма не было, бл.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #245

285. Сообщение от Аноним (285), 23-Июн-20, 21:51   –1 +/
> Пихтон прикольный, тем не менее. Его легко освоить и начать использовать для
> различных _практических_ нужд —

А таскать ящики из вагона можно освоить даже и еще быстрее.

> то есть именно то, что нужно от скриптового языка.

Для меня это обычно мелкая системная автоматизация, с чем прекрасно справляется баш и unix-way.

> Но его недостатки с лихвой перекрывают его же достоинства. Прежде
> всего — отсутствие обратной совместимости между версиями.

Я бы скзал python is opposite of *nix way: could do everything but like a crap.

- Веб? Ух, на питоне миндфак какой-то. Сравни с го, блин. А у оного еще и перфоманс и отсутствие таких факов с рантайм совместимостью.
- Системная автоматизация? Отпадающая раз в полгода? Нафуа?
- Научные вычисления? Ну вы все-равно си выучите, если перфоманс хоть минимально колыхал. При том это два абсолютно разных ЯП.
- Системные тулсы? Ух... "with enough thrust pigs can fly", конечно, но...
- Микроконтроллеры? О, я видел одно тело пытавшееся в PWM на ESP32. Он трахался неделю и результат был калом - я за пару часов на сях сделаю куда лучше, с намного более крутыми параметрами :)

В результате - ну, какой-то тул для совсем эникеев. Типа как васик на древних компах.

> Не радуйся раньше времени. Вроде и для твоих ардуинок хвостатые уже что-то придумали.

Ну, пусть попробуют со мной поконкурировать. Ну вон я степперами для лулзов щелкаю, и конечно это полный реалтайм, с 100% софтварным разгоном и замедлением моторчика :). Видимо скоро я смогу себе запилить если не 3d printer то уж хотя-бы доморощенный pick-n-place.

> Так его ведь убирают. И результат можешь видеть прямо здесь в комментариях.

Угу. Вот в образовани он по-моему очень дельная штука. Не такой хардкорный как си и не такой раздолбайский как питон, в общем золотая середина для обучения, как по мне. Вот ни разу не жалею что учился прогать на оном, хоть на практике и не сильно юзал оный - но полученные знания потом очень полезны для понимания dos и donts.

> не понимают, что с ними не так: хвост есть, четыре руконоги
> есть, шкурки от бананов есть, а за программистов не признают.

Ну дык, а чего бы я буду признавать за допустим микроконтроллерщика морду который 50Hz PWM на мощнецком камне не может выплюнуть без плавания таймингов? Это урод среди уродов, уж пардон :)

> Вирт гениальнейший чувак. Чем старше я становлюсь, тем лучше это понимаю.

Он весьма умный чувак. Но излишне академичный. Академики слишком абстрактны относительно проблем реального мира. Однако для обучения по-моему самое то что надо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #250 Ответы: #291

286. Сообщение от Аноним (285), 23-Июн-20, 21:58   –1 +/
> нужен, явно имеет смысл по отлаживать сырые указатели.

Я бы сказал так: сырыми указателями стоит пользоваться только когда это реально надо. И когда это реально надо, невозможность это сделать ДЕЛАЕТ ЗАДАЧУ НЕРЕШАЕМОЙ, БДЖАД! Сразу вышибая язык из разряда низкоуровневых и системных задач как класс.

Ну например работа с mem-mapped HW это неизбежно куча .. "сырых указателей" на какие-то регистры, щелк которыми убеждает железку сделать вон то и вон это.

> смысл жрать кактус, а просто освоить другой ЯП. Что интересно, судя
> по тоннам холиваров с измерениями, у кого ЯП круче (кхм, "длиннее"?),
> многие видимо этого не понимают.

Хызы, лично мне си нравится своей универсальностью - я могу и фирмвару для МК написать и вон тот системный тул и вон то быренько посчитать. И даже ну вон lwan.ws позволяет в вебморды не хуже ГОпников каких, и разучивать игоГО мне как-то при моих нуждах явно оверкилл :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #252

287. Сообщение от Аноним (285), 23-Июн-20, 21:59   +/
> В общем, как обычно - "это считаем, это ... не вписывается в
> картину мира - значит не считаем! А здесь вообще рыбу заворачивали!". (с)

Как обычно - если большинство приличных игровых двигунов писаны на Си++, логично признать очевидный факт. Полтора исключения ... доказывают например что?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #249

288. Сообщение от Аноним (288), 23-Июн-20, 22:03   –1 +/
> Не, многорежимный фонарик таких проблем не вызывает,

У тинек памяти на все 1-2 кило и RAM какие-то крохи. Си и настолько обрубить реально. Во всяком случае я для cortex M делал фирмвари в 1-2 кило флеша и пару десятков байтов RAM. Там отсутствие рантайма вообще фича будет.

> библиотек ручками писать самому -- RTL так очень скудный

Ага, давайте в фонарик запихнем побольше непонятного гомнокода. А потом в ответственный момент он непонятный крап раз спалит силовой ключ или светодиод и вы останетесь без фонарика.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #259 Ответы: #294

289. Сообщение от Аноним (288), 23-Июн-20, 22:07   +/
> Да уж не более птичий, чем Сишечка.

Я не знаю как на паскале сделать _эффективный_ вариант того же SETBIT(register, 5). А с кучей оверхеда он мне в скоростной ногодрыгалке, извини, не упал, поскольку убивает область применимости чипа.

> На то они и утырки. А приводит их к этому не только наследственность, но и отсутствие
> в учебной програме (ТАДАМ!) Паскаля. :-)

Судя по твоим линкам, на МК паскаль выглядит ... довольно кислотненько :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #255 Ответы: #292

290. Сообщение от Аноньимъ (?), 24-Июн-20, 00:18   –1 +/
Ничего он не копирует. В ваших же ссылках об этом нислова.

МС активно рекламировала как замену джавы, ещё и с такими абсолютно идиотскими заявлениями будто бы оно очень на с++ похоже.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #283 Ответы: #296

291. Сообщение от Anonymoustus (ok), 24-Июн-20, 07:36   +/
>> Пихтон прикольный, тем не менее. Его легко освоить и начать использовать для
>> различных _практических_ нужд —
> А таскать ящики из вагона можно освоить даже и еще быстрее.

Его не надо осваивать на том уровне, на каком ты изучаешь Сишечку или, не к ночи будь помянуты, Плюсы. С ним просто начать и просто закончить (какую-нибудь прикладную задачу). :-)

Берёшь в руки Винду (Винду потому, что в Пихтоне есть справка в CHM) и лёгкую Wing Python IDE. В ней начинаешь какой-то хелловорлд. Набиваешь с автодополнением import ТО_ЧТО_ТЕБЕ_НУЖНО, после чего оно сразу становится тебе доступно через автодополнение же. Рядом с редактором на второй половине экрана у тебя открыт справочник Пихтона. И пиши, что душе угодно. Поглядывая в справочник и активно пользуясь автодополнением.

Если не нарушать гайдлайны стиля (насколько это применимо к Пихтону) и сознательно не заниматься говнокодерством, то твой хелловорлд наверняка будет лучше, чем то, что пишут на Пихтоне 95% хвостатых, ибо ты знаешь свою задачу и цель и руки у тебя из плечей, а не откуда у них.

Неспроста же РедГад сделал Пихтон языком системного администрирования.

Чего Пихтону не хватает остро и хронически, так это совместимости между версиями. Пока её не сделают, он всегда будет языком сиюминутного говнокодерства.


>> то есть именно то, что нужно от скриптового языка.
> Для меня это обычно мелкая системная автоматизация, с чем прекрасно справляется баш
> и unix-way.

Ну это заменять Пихтоном не надо, конечно, а то получится РедГад.


>> Но его недостатки с лихвой перекрывают его же достоинства. Прежде
>> всего — отсутствие обратной совместимости между версиями.
> Я бы скзал python is opposite of *nix way: could do everything
> but like a crap.

Ирония судьбы. Простота освоения сыграла с ним злую шутку. А если бы не орды хвостатых и дурная слава, да если б ещё обратной совместимости добавить в коробку — совсем бы другая история получилась. Та часть Пихтона, которая доступна тебе для прикладного программирования, объективно хороша.


> - Веб? Ух, на питоне миндфак какой-то. Сравни с го, блин. А
> у оного еще и перфоманс и отсутствие таких факов с рантайм
> совместимостью.

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


> - Системная автоматизация? Отпадающая раз в полгода? Нафуа?
> - Научные вычисления? Ну вы все-равно си выучите, если перфоманс хоть минимально
> колыхал. При том это два абсолютно разных ЯП.
> - Системные тулсы? Ух... "with enough thrust pigs can fly", конечно, но...

Пихтон не про системное программирование и не про системную автоматизацию. Но хвостатые в ИТ всегда выбирают самое неподходящее решение.


> - Микроконтроллеры? О, я видел одно тело пытавшееся в PWM на ESP32.
> Он трахался неделю и результат был калом - я за пару
> часов на сях сделаю куда лучше, с намного более крутыми параметрами
> :)

Как такие люди становятся программистами?


> В результате - ну, какой-то тул для совсем эникеев. Типа как васик
> на древних компах.

Или типа Лиспа, но с простым, понятным и наглядными синтаксисом. Инструмент прикладного программирования для людей, программирование для которых не является их ежедневной основной работой. Как Фортран для математиков.

И когда ты осознаешь эту особенность Пихтона, то станут понятными и его стиль, и эти отступы, и модули, и вообще всё в его устройстве. _Кроме_ ушибленных мозгов пихтачков, которые массово используют его не по назначению, а для системного администрирования, создания веб-сайтов и пр.


>> Не радуйся раньше времени. Вроде и для твоих ардуинок хвостатые уже что-то придумали.
> Ну, пусть попробуют со мной поконкурировать. Ну вон я степперами для лулзов
> щелкаю, и конечно это полный реалтайм, с 100% софтварным разгоном и
> замедлением моторчика :). Видимо скоро я смогу себе запилить если не
> 3d printer то уж хотя-бы доморощенный pick-n-place.

Двадцать лет назад никто не мог предсказать появление «платформы Электрон».


>> Так его ведь убирают. И результат можешь видеть прямо здесь в комментариях.
> Угу. Вот в образовани он по-моему очень дельная штука. Не такой хардкорный
> как си и не такой раздолбайский как питон, в общем золотая
> середина для обучения, как по мне. Вот ни разу не жалею
> что учился прогать на оном, хоть на практике и не сильно
> юзал оный - но полученные знания потом очень полезны для понимания
> dos и donts.

Вирт вроде и не предполагал использование Паскаля в продакшыне. Люди, как всегда, поняли по-своему и сделали по-своему, а потом стало поздно что-то менять. А сейчас искалеченные мозгом хвостатые ненавидят единственный учебный язык, который мог научить их мыслить. :-)


>> не понимают, что с ними не так: хвост есть, четыре руконоги
>> есть, шкурки от бананов есть, а за программистов не признают.
> Ну дык, а чего бы я буду признавать за допустим микроконтроллерщика морду
> который 50Hz PWM на мощнецком камне не может выплюнуть без плавания
> таймингов? Это урод среди уродов, уж пардон :)

Ты понимаешь, что такое железо, и что любая, даже самая высокоуровневая программа в конечном счёте будет жеваться процессором в виде машинных команд. А большинство хвостатых этого не понимают. Им что килобайт, что гигабайт — один хрен: ценник на полке магазина. О содержимом ячеек и регистров хвостатые не задумываются никогда. Если вообще знают о каких-то там ячейках…

>> Вирт гениальнейший чувак. Чем старше я становлюсь, тем лучше это понимаю.
> Он весьма умный чувак. Но излишне академичный. Академики слишком абстрактны относительно
> проблем реального мира. Однако для обучения по-моему самое то что надо.

Для решения проблем реального мира были созданы целые семейства Бейсиков, Коболов и Фортранов, Ада, Лиспы и так далее. Почему их не используют, как ты считаешь? Почему всюду пытаются вкорячить Жабу, Жлобоскрипт, Плюсы и тот же Пихтон? (потом я напишу свой вариант ответа)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #285

292. Сообщение от Anonymoustus (ok), 24-Июн-20, 07:59   +/
>> Да уж не более птичий, чем Сишечка.
> Я не знаю как на паскале сделать _эффективный_ вариант того же SETBIT(register,
> 5). А с кучей оверхеда он мне в скоростной ногодрыгалке, извини,
> не упал, поскольку убивает область применимости чипа.

Я тоже не знаю, но уверен, что можно. Надо смотреть в старые книжки. Напоминаю, что Паскаль в старой яблочной ОС (в восьмидесятые годы) таки был системным языком. И в ДОСе тоже можно было на Паскале делать чуть ли не что угодно.


>> На то они и утырки. А приводит их к этому не только наследственность, но и отсутствие
>> в учебной програме (ТАДАМ!) Паскаля. :-)
> Судя по твоим линкам, на МК паскаль выглядит ... довольно кислотненько :)

А ты попробуй, а потом отпишись. ;-) Там ещё и Бейски есть, и Сишечка.

https://www.mikroe.com/mikropascal-avr

https://www.mikroe.com/blog/compiler-quick-start-guide

Мне-то не надо, я и пробовать не буду. Но интересно.

У них и книжки с иллюстрациями на сайте выложены:

https://www.mikroe.com/ebooks

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #289

293. Сообщение от Cradle (?), 24-Июн-20, 10:46   +/
может предыдущий оратор имел в виду ту историю что Гвидо в начале 80-х студентом участвовал в группе проф. Танненбаума по созданию распределенной операционки Amoeba, и имел интересные идеи для языка шелла той системы, из которых видимо сформировался питон несколько лет позже?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #181

294. Сообщение от Аноним (125), 24-Июн-20, 11:53   +/
>Ага, давайте в фонарик запихнем побольше непонятного гомнокода. А потом в ответственный момент он непонятный крап раз спалит силовой ключ или светодиод и вы останетесь без фонарика.

Это так не работает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #288

295. Сообщение от Аноним (110), 24-Июн-20, 12:31   +/
Конечно такие выученные сплюснутые ничего не умеют, ибо их учат такие же сплюснутые преподы, художественно описывая розовый молоточек, но абсолютно не учат методам забивания гвоздей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #223

296. Сообщение от anonimous (?), 25-Июн-20, 03:50   +/
> Ничего он не копирует. В ваших же ссылках об этом нислова.

Это катастрофа. Возможно стоит пописать на одном и другом. Даже сейчас они мало отличаются, а уж тогда. Но библиотеку поменяли на близкую к дельфевой, ну там VCL и WinForms т.к. Хейлсберг в авторах, ну да потом пошли WPF b сильверлайты всякие но это все потом

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #290 Ответы: #297

297. Сообщение от Аноньимъ (?), 25-Июн-20, 10:20   –1 +/
Ну попишите.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #296

298. Сообщение от Олег (??), 26-Июн-20, 00:21   +/
Ты ещё скажи, что все ключи tar помнишь, вместо unxz -c FILE | tar -x.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

299. Сообщение от Тот_Самый_Аннонимус (?), 26-Июн-20, 23:50   +/
> Я не буду разбирать всю эту кучу ненужной писанины. Но стандарт с++ то почитайте(да такой есть и некоторые его читают), там и для неробов для которых  and и or Несколько понятней чем ^&%# кое-что есть

Для кого and и or понятнее? Я не носитель этого языка, для меня символы понятнее.

> https://en.cppreference.com/w/cpp/language/operator_logical
> The keyword-like forms (and, or, not) and the symbol-like forms ( &&, ||, !) can be used interchangeably

Это как-то меняет то, что я утверждал? В паскале инглиш гвоздями прибит там, где можно без него. Куча ненужных слов (begin, end, and, or, until, to, downto), без которых можно обойтись, и просто лишние (function, procedure, forward).

> Я не буду разбирать всю эту кучу ненужной писанины.

Ах, да, вы уже сказали что не будете разбирать ненужную писанину паскаля, видимо этот кактус вам по душе.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #281

300. Сообщение от Фотошоп лучше (?), 11-Июл-20, 16:55   +/
Прошу прошения, не читал ответы. К примеру так
Old + 1 shl BiteNumber
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #210

301. Сообщение от Mironicoemail (?), 24-Июл-20, 12:40   +/
Работаю крупной розничной торговле.
Юзаю и Лазаря и Дельфу.
Паскаля на сегодня хватает за глаза.
Ответить | Правка | Наверх | Cообщить модератору

302. Сообщение от Аноним (-), 13-Авг-20, 12:34   +/
SAS planet на Паскале. К слову, первые версии Скайпа - те, которые true - децентрализованные, тоже на Паскале писаны.

А почему? Потому что на Паскале на занимаешься реализацией алгоритмов, а не борьбой с болями.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

303. Сообщение от Аноним (-), 13-Авг-20, 12:57   +/
Регистронезависимость языка - мощное средство для исключения тупых трудно отслеживаемых ошибок. Круче Паскаля в этом смысле только Ада. Там даже порядок аргументов в функциях не приводит к ошибкам реализации алгоритма.

Экзамен не сдан. Два балла. Свободен.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #220


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру