The OpenNET Project / Index page

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



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

"Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от opennews (?), 12-Май-20, 21:21 
Доступен выпуск системы программирования PascalABC.NET, предлагающей редакцию языка программирования Паскаль с поддержкой генерации кода для платформы .NET, возможностью использования библиотек .NET и дополнительными возможностями, такими как обобщенные классы, интерфейсы, перегрузка операций, λ-выражения, исключения, сборка мусора, методы расширения, безымянные классы и автоклассы. Язык в первую очередь ориентирован на применение в сфере образования и научных исследований. Пакет также  включает среду разработки с подсказками по коду, автоформатированием, отладчиком, дизайнером форм  и образцами кода для начинающих. Код проекта  распространяется  под лицензией LGPLv3. Возможна сборка в Linux (на базе Mono)  и Windows...

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

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

Оглавление

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


3. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от Аноним (3), 12-Май-20, 21:27 
И чем оно лучше Turbo Pascal?
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск среды разработки PascalABC.NET 3.6.3"  +15 +/
Сообщение от Аноним (5), 12-Май-20, 21:35 
Турбо Паскаль проприетарная.Без обновлений с 1994 года. Что еще?
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск среды разработки PascalABC.NET 3.6.3"  –3 +/
Сообщение от A.Stahl (ok), 12-Май-20, 21:42 
И что? Проприетарную Мону Лизу с 16 века не обновляли, а вот ведь до сих пор вполне котируется как картина.
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск среды разработки PascalABC.NET 3.6.3"  +27 +/
Сообщение от Аноним (23), 12-Май-20, 22:37 
картина да, а вот сама Мона Лиза нет
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск среды разработки PascalABC.NET 3.6.3"  +3 +/
Сообщение от бублички (?), 12-Май-20, 23:37 
неосведомлённость не освобождает от ответственности. твоя Мона Лиза чаще на реставрации время проводит чем экспонируется
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

42. "Выпуск среды разработки PascalABC.NET 3.6.3"  –5 +/
Сообщение от A.Stahl (ok), 13-Май-20, 05:57 
Реставрация сильно отличается от обновлений софта. Реставрация лишь поддерживает текущий уровень состояния. Софт в этом не нуждается -- биты сами не отваливаются.


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

50. "Выпуск среды разработки PascalABC.NET 3.6.3"  +9 +/
Сообщение от Аноним (50), 13-Май-20, 07:28 
> Реставрация лишь поддерживает текущий уровень состояния. Софт в этом не нуждается -- биты сами не отваливаются.

Картина не портится сама по себе. Она портится под влиянием окружающей среды.

С софтом то же самое. Написал ты софтину, вроде все работает, а через некоторое время под влиянием окружающей среды она уже не скомпилится: то новый GCC будет не позволять какой-нибудь приемчик, то библиотека поменяла API. А если и скомпилится, то работать будет не правильно — тоже из-за влияния среды.

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

61. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от бублички (?), 13-Май-20, 10:21 
только вот спустя год-другой твой софт внезапно перестаёт собираться и работать в изменившейся среде (компилятор, библиотеки). не нуждается? твоя неосведомлённость зашкаливает
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

43. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от КО (?), 13-Май-20, 06:03 
А где опенсорсные картины?
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

45. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от bergentroll (ok), 13-Май-20, 06:54 
Чего бы она проприетарная была. Общественное достояние. Форков достаточно.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

47. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Тот_Самый_Анонимус (?), 13-Май-20, 07:18 
Человек не умеет аналогии. Просто пишет остроумные, как ему кажется, комменты, и сразу постит их на баш в надежде что смешно. Часть даже на главную попадает. Вобщем, старается ради кармы.
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (70), 13-Май-20, 12:38 
>Проприетарную Мону Лизу с 16 века не обновляли, а вот ведь до сих пор вполне котируется как картина.

Тогда Чёрный квадрат круче, программируй на нём.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

74. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Animal (??), 13-Май-20, 14:46 
Картина и система программирования. Очень умно. Даже если это был сарказм, все равно очень умно. Настолько что лучше воздержусь от дальнейшего комментирования.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

141. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Lex (??), 14-Май-20, 23:55 
Но.. если так прикинуть.. то может оказаться, что вся её «нужность» - не более, чем пиар и т.н софт-пауэр в исполнении некоторых представителей ес
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

17. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Дмитрий (??), 12-Май-20, 22:07 
Много чем. Лучше спросить, чем оно лучше Delphi, к нему он ближе.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

20. "Выпуск среды разработки PascalABC.NET 3.6.3"  +2 +/
Сообщение от Аномномномнимус (?), 12-Май-20, 22:27 
Их обоих давно пора закопать.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

53. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от SkyNet (??), 13-Май-20, 08:01 
уже
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск среды разработки PascalABC.NET 3.6.3"  –2 +/
Сообщение от сисян (?), 12-Май-20, 22:51 
Вы бы еще ALGOL и Fortran вспомнили бы
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

34. "Выпуск среды разработки PascalABC.NET 3.6.3"  +5 +/
Сообщение от Gefest (?), 13-Май-20, 01:08 
Фортран жил, фортран жив , фортран будет жить !
Ибо по удобству и быстродействию , - аналогов нет .
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск среды разработки PascalABC.NET 3.6.3"  –6 +/
Сообщение от anonimm (?), 13-Май-20, 06:12 
> Фортран жил, фортран жив , фортран будет жить

К сожалению. От этого наследия мы ещё долго будем отмываться. Некоторые "программисты" на фортране так "стараются", что их код даже f2c не берёт.

Новый код писать на нём не имеет смысла, С/C++ при правильном использовании далеко впереди как по быстродействию за счёт inline-функций и способа передачи аргументов в функции (в fortran всё по указателям), так и по читаемости, отлаживаемости, поддерживаемости, и т.д.

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

46. "Выпуск среды разработки PascalABC.NET 3.6.3"  +7 +/
Сообщение от MadAdmin (?), 13-Май-20, 07:10 
Физикам, математикам и другим учёным абсолютно начхать на 'экпертное' мнение каких-то там зачуханных девелоперов. Отмывайся дальше.
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск среды разработки PascalABC.NET 3.6.3"  –2 +/
Сообщение от anonimm (?), 13-Май-20, 09:17 
> зачуханных девелоперов
> Отмывайся дальше.

А Вы и дальше ходите немытым.  

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

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

58. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от anonimm (?), 13-Май-20, 09:20 
> Физикам, математикам и другим учёным абсолютно начхать на 'экпертное' мнение каких-то там
> зачуханных девелоперов. Отмывайся дальше.

Вот уж кому выступать от лица физиков, математиков и других учёных, как не админу (смотрю по Вашему логину)!

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

104. "Выпуск среды разработки PascalABC.NET 3.6.3"  –3 +/
Сообщение от Animal (??), 13-Май-20, 19:08 
Некоторым девелоперам начхать на некоторых псевдо-ученых которые придумывают из свой задницы вот такое: деления любого числа на нуль является бесконечность.

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

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

180. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от MadAdmin (?), 04-Сен-23, 13:07 
> Некоторым девелоперам начхать на некоторых псевдо-ученых которые придумывают из свой задницы
> вот такое: деления любого числа на нуль является бесконечность.
> Таких идиотов гнать нужно поганой метлой, что бы мозг людям не засоряли
> идиотизмом.

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


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

65. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Анонимemail (65), 13-Май-20, 10:49 
Сколько человеко-лет тестировались математические библиотеки фортрана для расчета с заданной точностью? И сколько ошибок находят в новомодных?
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

83. "Выпуск среды разработки PascalABC.NET 3.6.3"  –2 +/
Сообщение от anonimm (?), 13-Май-20, 16:26 
> Сколько человеко-лет тестировались математические библиотеки фортрана для расчета с заданной
> точностью? И сколько ошибок находят в новомодных?

Кто тут возникает и минусует, ни разу не пробовали сами писать на фортране что-то серьёзное, или использовать в крупных проектах код, написанный на Фортране инженерами или учёными. Их лапшичный goto-стиль кодирования заразен для молодых и неопытных инженеров и исследователей.
Разумеется, это не касается некоторых замечательных библиотек, таких как lapack. Но и в них встречается жесть. Например, когда требуется использовать указатель на функцию, а его в Фортране-77 нет, там начинается 18+.

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

90. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Страшный аноним (?), 13-Май-20, 16:57 
Бозе ты мой, какая печаль-тоска. А "обернуть" Фортрановскую функцию Сишной функцией не судьба? Да, наверное, возможно обойтись и без передачи указателя на функцию, просто вы так не привыкли.
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от anonimm (?), 13-Май-20, 19:19 
> Бозе ты мой, какая печаль-тоска. А "обернуть" Фортрановскую функцию Сишной функцией не
> судьба?  

Да, обёртки и делают, но это не является 100 % портируемым решением.
Плохо, если этот Фортран-код написал кто-то из Вашего коллектива, и Вам потом его код поддерживать и развивать, когда он скоро уйдёт на пенсию.

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

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

но стремиться нужно к интуитивному и читаемому коду, а не к такому, к которому нужно привыкать.
Если думаете, что всё просто, посмотрите, как функция умножения на матрицу передаётся в функцию какого-нибудь итерационного метода, например, Арнольди в arpack. Если осилите, можете смело продолжать защищать старьё.

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

110. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от Школьник (ok), 13-Май-20, 19:50 
>написанный на Фортране инженерами или учёными

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

Другого пути нет. Если допустить код учёного до прода, то лучше тем, кто будет его поддерживать, увольняться сразу вне зависимости от того, сколько платят. Если вовремя не уволился - ну тогда не скули, разводись сразу, и приготовься работать по 18-20 часов в сутки.

Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

168. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Scriptor (ok), 17-Май-20, 00:28 
*Тяжело вздыхает* Вы бы это, размораживались уже потихоньку, LAPACK нынче на 90-м фортране написан, да и вообще писать новый код на 77-м это уже немного странное занятие с учетом современного развития языка.
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

66. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Анонимemail (65), 13-Май-20, 10:55 
Ага, будет как https://www.opennet.me/opennews/art.shtml?num=51667
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

69. "Выпуск среды разработки PascalABC.NET 3.6.3"  +2 +/
Сообщение от nelsonemail (??), 13-Май-20, 11:51 
>> От этого наследия мы ещё долго будем отмываться.

оно и видно, так доотмывались, что обмазались всяческими пхп и жиэсами по самое немогу

>> С/C++ при правильном использовании далеко впереди как по быстродействию за счёт inline-функций и способа передачи аргументов в функции (в fortran всё по указателям), так и по читаемости, отлаживаемости, поддерживаемости, и т.д.

как бы Фортран специально создавался для удобства записи формул, поэтому сравнивать его с plain C не совсем корректно. применительно к предметной области Фортран значительно удобнее сишки.
С++ ? ну, может быть. но для использования учёными он сложноват, мягко говоря

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

132. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от путинвор (?), 14-Май-20, 11:12 
Ты небось еще и в лаптях ходишь
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

36. "Выпуск среды разработки PascalABC.NET 3.6.3"  +4 +/
Сообщение от Аноним (36), 13-Май-20, 01:25 
> Вы бы еще ALGOL и Fortran вспомнили бы

А чего фортран вспоминать, когда он живее всех живых?

https://software.intel.com/content/www/us/en/develop/documen...

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

59. "Выпуск среды разработки PascalABC.NET 3.6.3"  –3 +/
Сообщение от IRASoldier_registered (ok), 13-Май-20, 10:20 
Ничем. Так же не нужно никому, кроме тех, кто не осиливает программирование на "взрослых" языках и преподавание программирования на них.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (5), 12-Май-20, 21:30 
Между прочим, это российский продукт. Разработчики в ЮФУ работают.
И у языка огромное количество учебных материалов на русском.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск среды разработки PascalABC.NET 3.6.3"  –3 +/
Сообщение от Аномномномнимус (?), 12-Май-20, 22:31 
Точно такое же ненужно, как и КуМИР.
Появившееся только потому что кому-то взять FreePascal было лень, а перейти на что-то более адекватное оказалось непосильной задачей, ведь преподы только-только научились честно краденный турбик по книжке на доске рисовать, а тут оп, и без патча оно уже на виндах совсем не работает, а и с патчем работает плохо.
Впрочем и FreePascal тоже так себе вариант для образования
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от Аноним (5), 13-Май-20, 05:40 
Абы кого Майкрософт бы не купил.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск среды разработки PascalABC.NET 3.6.3"  –3 +/
Сообщение от Тот_Самый_Анонимус (?), 13-Май-20, 07:21 
У fp нет графического интерфейса. А у сабжа всё из коробки, включая задачник для школьников (как и у кумира). Под Си такого нет.

> Впрочем и FreePascal тоже так себе вариант для образования.

Нет. Под виндой точно нет. Разве что в связке с нормальным редактором, вроде geany. Но там настраивать надо, а тут всё из коробки сразу.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

55. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от mad_nazgulemail (?), 13-Май-20, 08:53 
Для Free Pascal давным давно есть графический интерфейс - Lazarus (https://www.lazarus-ide.org/)
Была еще fp аналог IDE Turbo Pascal, но вроде как она RIP.
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск среды разработки PascalABC.NET 3.6.3"  +2 +/
Сообщение от Аноним (63), 13-Май-20, 10:23 
> У fp нет графического интерфейса

Вранье. Чего это нет? Есть. Лазарус.

> Под виндой точно нет. Разве что в связке с нормальным редактором,

А это что по-твоему на скриншотах? И среда разработки, и редактор, и всё необходимое.

https://wiki.lazarus.freepascal.org/images/5/5d/Windows_10.png
https://wiki.lazarus.freepascal.org/images/3/37/Windows_8.png

> Под виндой

И не только под виндой. И под линуксом в том числе.

https://wiki.lazarus.freepascal.org/images/5/57/arch10.png
https://wiki.lazarus.freepascal.org/images/b/b2/Fedora19.png

И даже на солярке, и даже на фрибзд. фрипаскаль и лазарус есть везде.

https://wiki.lazarus.freepascal.org/images/c/cd/FreeBSD9.2.png
https://wiki.lazarus.freepascal.org/images/1/19/solaris11.png

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

91. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Тот_Самый_Анонимус (?), 13-Май-20, 17:13 
Лазарус не годится для начального обучения, где идут текстовые программы. А сабж их умеет, даже без окна командной строки.

Ну не надо пикидываться валенками, а? Даже кутя в этом плане проще, чем лазарус.

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

123. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от anonimous (?), 14-Май-20, 02:07 
>Лазарус не годится для начального обучения, где идут текстовые программы.

А мужики то и не знали.

https://wiki.freepascal.org/Console_Mode_Pascal

Lazarus provides an ideal environment for learning Pascal, and for developing text-mode programs. All the functionality of the Integrated Development Environment can be used.
To start a console-mode program, go to the Main Menu and select Project -> New Project and then select either Program or Console Application.

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

129. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от Тот_Самый_Анонимус (?), 14-Май-20, 09:43 
Вы пытаетесь доказать мне свою тупость?

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

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

135. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Аноним (135), 14-Май-20, 13:43 
Ты несёшь глупость. В чём проблема просто запустить Лазарус и там работать? Что там надо настраивать? Ты несёшь глупость, ещё раз повторяю
Ответить | Правка | Наверх | Cообщить модератору

148. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Тот_Самый_Анонимус (?), 15-Май-20, 10:31 
Запускаю лазарус. Сразу открывается проект с пустой формой.
Запускаю маскаль.абс.нет, сразу готовое окно для ввода кода.
Ваша тупость позволит понять вам разницу или нет?
Ответить | Правка | Наверх | Cообщить модератору

173. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Алексей (??), 21-Июн-20, 18:44 
Одинаково-пустые формы при открытии, только открываем хабр и там все пишут про библиотеки для галочки в PascalABC, а про Lazarus, что они там реально работают.

Так и скажите, что Вы автор, у которого пукан горит от того, что Ваш продукт обгадили

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

178. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Грисс (?), 28-Июл-20, 06:47 
Конкретно FreePascal используется для обучения детей программированию по всей Азии. IDE превосходная, с дизайнером форм, весьма близким к оригинальному Delphi (до сих пор непревзойденную, напомню), масса компонент, программирование UI - не сопоставимо проще любого Qt и прочих. Представь, ты обучаешь ребенка C++. Который, я напомню, Страуструп хвастался что знает лишь на 70%. И да, если хочется использовать всенепременно Qt с Pascal - никаких проблем, конечно же, нет: тот же Double Commander для Linux идет в двух сборках: с Gtk и с Qt. Я вообще сомневаюсь, что есть более вменяемая альтернатива. Не говоря о portability FreePascal:

платформы:

    i386
    AMD64 (x86-64)
    i8086
    ARM
    AArch64
    PowerPC
    PowerPC64
    m68k
    SPARC
    SPARC64
    MIPS
    AVR
    RISC-V
    Xtensa
    Z80
    JVM bytecode
    LLVM IR

ОС для 386:

    Win32 for i386
    Linux for i386
    macOS for i386
    Android for i386
    FreeBSD for i386
    OpenBSD for i386
    NetBSD for i386
    Solaris for i386
    BeOS, Zeta and Haiku for i386
    OS/2 / eComStation
    OS/2 and DOS via EMX (currently not completely up to date)
    GO32V2 DOS extender
    WDOSX DOS extender
    Watcom compatible DOS extenders
    Netware for i386 (clib and libc)
    AROS for i386

полный список для остальных платфор - https://wiki.freepascal.org/Platform_list.

Все free, open-source, community очень дружественное и адекватное, есть множество надежных библиотек, даже Web framework-и (которые к слову работают удивительно быстро, конечно же), некоторые компоненты, библиотеки работают и для Delphi, и для FreePascal. Назови мне еще один язык, где ты можешь писать Frontend и разрабатывать его UI, без единой строчки HTML, CSS, Javascript - просто "рисуя" UI мышкой в дизайнере форм?

Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

98. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от rvs2016 (ok), 13-Май-20, 18:09 
>[оверквотинг удален]
> https://wiki.lazarus.freepascal.org/images/5/5d/Windows_10.png
> https://wiki.lazarus.freepascal.org/images/3/37/Windows_8.png
>> Под виндой
> И не только под виндой. И под линуксом в том числе.
> https://wiki.lazarus.freepascal.org/images/5/57/arch10.png
> https://wiki.lazarus.freepascal.org/images/b/b2/Fedora19.png
> И даже на солярке, и даже на фрибзд. фрипаскаль и лазарус есть
> везде.
> https://wiki.lazarus.freepascal.org/images/c/cd/FreeBSD9.2.png
> https://wiki.lazarus.freepascal.org/images/1/19/solaris11.png

Хорошие скриншоты! Ностальгия! Я как будто на машине времени попал на 25 лет назад в эпоху Borland Resource Workshop и Delphi... Эх...! :-)

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

25. "Выпуск среды разработки PascalABC.NET 3.6.3"  –3 +/
Сообщение от InuYasha (?), 12-Май-20, 22:53 
> это российский продукт

российский продукт != автоматически хороший полезный продукт
(даже безотносительно данного софта)

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

49. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Тот_Самый_Анонимус (?), 13-Май-20, 07:22 
Вы бы то же самое про гну-софт писали.
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 13-Май-20, 16:15 
Это и так очевидно
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от IRASoldier_registered (ok), 13-Май-20, 10:20 
"Российский" - ну, если для кого-то это преимущество... То это единственное достоинство этого поделия.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

71. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Аноним (70), 13-Май-20, 12:44 
>Разработчики в ЮФУ работают.

В ЮФУ говорите. Там не Г.М. Чечин его разработкой руководит - большой любитель Паскаля.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

72. "Выпуск среды разработки PascalABC.NET 3.6.3"  –3 +/
Сообщение от Аноним (72), 13-Май-20, 14:16 
> российский продукт

Поразительно, на какие только ухищрения идут, чтобы с Windows не слезть и обучать студентов программированию, а не .NET, СУБД, а не MS SQL, офисным пакетам, а не MS Office и т.д.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

78. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (78), 13-Май-20, 16:16 
Поразительно на какие только ухищрения идут, чтобы вместо нормального полноценного софта, давным-давно представляющего собой промышленный стандарт затянуть в унылую безблагодатную секту, пропагандирующую псевдошвaбoдку. Псевдо - потому что любое понимание свободы не так как это делается тамошним заметно неадекватным гуру объявлено ересью и смертным грехом.
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от Карабьян (?), 13-Май-20, 16:17 
Извращенцы смотрели на звезды вместо кидания как Галелей с башни предметов. Галелей тоже смотрел на небо? О, черт!
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

92. "Выпуск среды разработки PascalABC.NET 3.6.3"  +2 +/
Сообщение от Тот_Самый_Анонимус (?), 13-Май-20, 17:15 
> программированию, а не .NET

Точке-нет никто в школах не обучает.

>СУБД, а не MS SQL

MS SQL в большинстве школ нет.

>офисным пакетам, а не MS Office

Их нет. МСО вне конкуренции.

Закусывай, дядя.

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

96. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от rvs2016 (ok), 13-Май-20, 17:45 
> Между прочим, это российский продукт.
> Разработчики в ЮФУ работают.

Да... В нашем университете слово Фортран знают! Когда он ещё назывался РГУ, тогда у нас там в 90-х годах был соотвествующий курс - ППП (пакеты прикладных программ).

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

8. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от InuYasha (?), 12-Май-20, 21:41 
Святые негодники! Что же это творится-то... /(0_0)\
Они бы ещё Жаву и VB добавили...
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от A.Stahl (ok), 12-Май-20, 21:43 
Visual Java.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от тоже Аноним (ok), 12-Май-20, 23:37 
Visual Java for Applications You Don't Have to Launch Ever
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск среды разработки PascalABC.NET 3.6.3"  +2 +/
Сообщение от Gefest (?), 13-Май-20, 01:09 
Ну , вообще-то под .net  есть даже Cobol . Бойтесь !
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

67. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Ag (ok), 13-Май-20, 11:10 
Отбоялся на ЕС-1033 :p
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (80), 13-Май-20, 16:19 
Зачем добавлять то что уже есть?
https://docs.microsoft.com/en-us/dotnet/visual-basic/

Попыток сделать java на .net было много, например J#, но померли. Java не нужна никому

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

11. "Выпуск среды разработки PascalABC.NET 3.6.3"  –3 +/
Сообщение от Аноним (11), 12-Май-20, 21:47 
Просто после него сложно научиться чему-то нормальному. Но одно дело ide с кучей готовых компонентов (delphi) и другое вот такая вот шляпа. Тот же бейсик на мой взгляд не хуже, а то и лучше. Куча софта скриптуется бейсиком, при желании можно писать на нём успешно под дотнет набросав контролов в дизайнере студии. Даже не будучи программистом (особенно не будучи программистом), к тому же интеграция с офисом и различными базами (через odbc драйвер, например) есть очень круто и удобно. Страшно подумать, но я успешно писал на бейсике под дотнет, всего лишь пролистав брошурку в стиле "освой vb6 за 5 минут", было во времена dotnet1-2. С пачкалем (дельфи) за 5 минут у меня получилась только какая-то шляпа, дёргающая винапи.
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Аноним (13), 12-Май-20, 22:04 
Когда я был в непомню каком классе, я успешно занял 1 место в районной олимпиаде по информатике, используя турбо паскаль (ещё во времена дискет). Но! Кто-то занял 2-е место кое-как, и на этом всё - никто больше не участвовал.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (13), 12-Май-20, 22:11 
Так вот теперь мне в 2 раза больше лет, и когда я вижу коммерческое пoдeлиe на делфях, то оно как правило очень отсталое, тормознутое (какой бы комп ни был - не умеют они в многопоток, хоть и возможность есть), дизайн интерфейса на гвоздях (шрифты, цвета, размеры и отсутпы в пикселях - хотя возможность адаптивки им тоже дали давно), а самое главное - они говорят, что не ругайте нашу программу, она очень хорошая, мы не видим ничего плохого. Они то оправдываются, что зависимы от закрытых компонентов, которые были написаны 20 лет назад, с глюками до сих пор, та же работа с СУБД, ещё что если в 64-бита если соберут, то глюков ещё больше станет (а не только "нехватка" памяти на ПК с 16 Гб).
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от mad_nazgulemail (?), 13-Май-20, 08:56 
Ну есть же embrecadero.
А так я помниться на Lazarus'е писал.
Правда там модуль для построения отчетов был не очень.
В остальном для CRUD сойдет.
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (94), 13-Май-20, 17:20 
Fast Report под делфи? Про него в т.ч. я и говорю. Правда, аналогов таки тоже нет.
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (13), 12-Май-20, 22:15 
И если видишь вакансию на делфи (особенно которая висит, почему-то в успешной и развивающейся компании целый год, но с ЗП на 40к (да хоть 120к)), то без резиновых рыбацких сапог, горы костылей и палок, успокоительных, в болото легаси-"кода" лезть не стоит.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

81. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Карабьян (?), 13-Май-20, 16:19 
Слава богу. Чем меньше школьников будут заниматься этими играми олимпиадными, тем скорее учителя займутся наконец своим непосредственным делом, как-то уборка улиц итп
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

130. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Тот_Самый_Анонимус (?), 14-Май-20, 09:44 
Для этого есть вы.
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 14-Май-20, 11:45 
> Для этого есть вы.

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

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

149. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Тот_Самый_Анонимус (?), 15-Май-20, 10:33 
Вся суть массового образования — это давать всё подряд всем, чтобы те кто могут освоили. Это поиск алмаза в куче навоза. И если отменить массовое образование, то уровень науки упадёт.
Ответить | Правка | Наверх | Cообщить модератору

151. "Выпуск среды разработки PascalABC.NET 3.6."  –1 +/
Сообщение от Карабьян (?), 15-Май-20, 11:10 
> Вся суть массового образования — это давать всё подряд всем, чтобы те
> кто могут освоили. Это поиск алмаза в куче навоза. И если
> отменить массовое образование, то уровень науки упадёт.

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

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

160. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от InuYasha (?), 15-Май-20, 12:27 
> Во всяком случае, это полезнее, чем мучить молодое поколение на деньги налогоплательщиков,
> впихивая им мертворожденные проекты, равно как и производить оные

Хороший учитель и на Бейсике научит (жизненный факт). Главное - дать понять ученикам, что это лишь старт. Т.е. не надо на бейсике потом всю жизнь жопой сидеть.

Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

164. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 15-Май-20, 12:57 
Требуем завести в школы калькуляторы и хороших учителей!
Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск среды разработки PascalABC.NET 3.6.3"  –3 +/
Сообщение от Скопье (?), 14-Май-20, 17:23 
Ненавижу вас мерзавцев, что столмана побирушку, что вас, ворующих у молодого поколения время и души, ничему полезному их не учащие, осваиватели бюджета и не только, надеюсь вас вместе с паскалем, гцц и иже с ними закопают в скором времени, чтобы нормальные люди, которые платят за все по счетам, процветали
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

100. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от rvs2016 (ok), 13-Май-20, 18:16 
> используя турбо паскаль
> (ещё во времена дискет).

Народ в руках дискеты держал! А я думал, что нас, загружавшихся на ЕС-1840 с дискет (5-дюймовых ещё(!), а не только с новомодных немного позднее 3.5''), да на Турбо Паскале ваявших, почти не осталось уж... :-)

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

22. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от Аномномномнимус (?), 12-Май-20, 22:33 
20 лет прошло, до сих пор на этом получается только какая-то шляпа
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

32. "Выпуск среды разработки PascalABC.NET 3.6.3"  +13 +/
Сообщение от Ordu (ok), 12-Май-20, 23:55 
> Просто после него сложно научиться чему-то нормальному.

Сказки. Первый язык, с которым я столкнулся, был бейсик с номерами строк. Это не помешало мне затем освоить десяток других языков.

> Но одно дело ide с кучей готовых компонентов (delphi) и другое вот такая вот шляпа.

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

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

Можно критиковать выбор паскаля, но я заглянул в этот PascalABC, и там всё довольно няшно. В том смысле, что заменять его на C не стоит: C -- это язык из 70-х, PascalABC же, справился с вызовами XXI века, и он объединяет в себе ориентацию на обучение личинок программистов и всякие няшности типа ассоциативных массивов из коробки, лямбд, пайпов... Если преподу делать нечего, он может, не вылезая из PascalABC, объяснить разницу между императивным, функциональным и декларативным подходами к программированию. Освоив этот паскаль можно легко перелезть куда угодно: C, C++, js, php... Всякие там asm, R, prolog возможно вызовут проблем, но они вызовут не меньше, а то и больше проблем, если в них пытаться прелезть из C или BASIC.

> я успешно писал на бейсике под дотнет, всего лишь пролистав брошурку в стиле "освой vb6 за 5 минут"

Ну и смысла тогда эту примитивщину изучать специально, если её можно освоить за пять минут, когда встанет такая необходимость? ;) /* на всякий случай вербализую смайл: это глупая шутка, не надо относиться к ней чересчур серьёзно */

Бейсик под дотнет не создан для того, чтобы в нём учить программированию. Он не создан для того, чтобы учить алгоритмическому мышлению. Он создан для написания "программ с окошками" руками неспециалистов. Но написание "программы с окошками" очень неудачно, как способ первого знакомства с программированием: один из ключевых моментов, который надо усвоить -- это то, что программа выполняется процессором последовательно, от Begin до End. Или от "int main() {" до "}". В программе же с окошками есть главный цикл, а передача управления из главного цикла к обработчикам событий происходит вызовом "магического" диспетчера, в который мы пихаем ивент, и он вызывает нужный обработчик. В некоторых библиотеках, этот главный цикл вообще спрятан в недрах библиотеки, и там вообще всё забавно выходит -- мы пишем только обработчики. Это всё сложности, которые отвлекают студента, впервые столкнувшегося с программированием, от основной его учебной цели: научится сочинять и реализовывать алгоритмы.

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

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

39. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от Аноним (11), 13-Май-20, 02:06 
Есть куча дотнет утилит, написанных таким образом. На бейсике. Решающих самые разные задачи. Зачем какие-то сложности выдумывать? Там те же самые процедуры будут, и модули, и даже ООП. Просто их вызов можно повесить сразу на кнопку, а поведение контролов настроить мышкой. Где-то там, в фоне, запускается процесс  с гуем, но нам о нём думать даже не надо -- у нас есть контролы, настроенные мышкой, и наш код, который мы на них повесили.
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск среды разработки PascalABC.NET 3.6.3"  –2 +/
Сообщение от Тот_Самый_Анонимус (?), 13-Май-20, 07:33 
>Можно критиковать выбор паскаля, но я заглянул в этот PascalABC, и там всё довольно няшно. В том смысле, что заменять его на C не стоит: C -- это язык из 70-х, PascalABC же, справился с вызовами XXI века, и он объединяет в себе ориентацию на обучение личинок программистов и всякие няшности типа ассоциативных массивов из коробки, лямбд, пайпов...

Ну и хрень. Паскаль язык 21-го века?
Язык со словами в качестве операторных скобок — ущербен.
Си для начального программирования неплох, если убрать оттуда си-шные вольности, в виде присваивания в условиях. Неплохой учебный си-подобный язык у Полякова есть.

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

84. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 13-Май-20, 16:29 
Да и конкретно это присваивание не так уж сильно проблемно - ошибки может вызвать даже у опытных, но зато легко объяснимо новичкам; куда больше проблем и ошибок с пониманием и применением указателей, но это расплата за функциональность и гибкость
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Тот_Самый_Анонимус (?), 13-Май-20, 17:17 
Указатели при начальном обучении программированию не используются от слова вообще. Они не входят в базовые шесть уровней программирования.
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 13-Май-20, 18:20 
> Указатели при начальном обучении программированию не используются от слова вообще. Они
> не входят в базовые шесть уровней программирования.

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

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

111. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Тот_Самый_Анонимус (?), 13-Май-20, 19:50 
Не обращай внимания, это моя классификация.
Однако ты же не будешь отрицать что указатели не являются базовыми для школьной программы?
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от iPony129412 (?), 13-Май-20, 11:14 
> Сказки. Первый язык, с которым я столкнулся, был бейсик с номерами строк. Это не помешало мне затем освоить десяток других языков.

Ну как бы да.
Но всё же есть такое понятие, как «зачем?».
И сейчас можно в школе простые алгоритмы и введение на том же Basic учить...
Но зачем, если он нигде не применяется.
А вон тебе на, есть Python.
С которым с ходу и в линуксах что хочешь делай на всяких RPI, да и даже в Windows пошёл и поставил его из Магазина Приложений.
И применяется он всюду.

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

75. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Вебмакака (?), 13-Май-20, 15:41 
Далол, щас бы поменять нормальный язык со строгой статической типизацией на динтипизированное говно. Надо больше жаваскриптеров милорд, тесты сами себя не напишут.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от iPony129412 (?), 13-Май-20, 16:04 
> BASIC – нормальный язык со строгой статической типизацией на динтипизированное плохое

Ну это совсем дно какое-то...
Я даже пошёл на WikiPedia вспоминать как он выглядит. А то уже забыл за давностью лет.

10 INPUT "What is your name: "; U$
20 PRINT "Hello "; U$
30 INPUT "How many stars do you want: "; N
40 S$ = ""
50 FOR I = 1 TO N
60 S$ = S$ + "*"
70 NEXT I
80 PRINT S$
90 INPUT "Do you want more stars? "; A$
100 IF LEN(A$) = 0 THEN GOTO 90
110 A$ = LEFT$(A$, 1)
120 IF A$ = "Y" OR A$ = "y" THEN GOTO 30
130 PRINT "Goodbye "; U$
140 END

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

86. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Вебмакака (?), 13-Май-20, 16:41 
А речь не про Паскаль была? Тогда извините, я подобос**лся.
Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Вебмакака (?), 13-Май-20, 16:41 
А речь не про Паскаль была? Тогда извините, я подобос**лся.
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

124. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от anonimous (?), 14-Май-20, 02:31 
Вы на какие-то не те википедии ходите

https://en.wikipedia.org/wiki/Gambas

Private Sub Test(X As Float) As Float

    Dim Mu As Float = 10.0
    Dim Pu, Su As Float
    Dim I, J, N As Integer
    Dim aPoly As New Float[100]

Да, на всякий случай, паскаль тоже скорее всего не из этой википедии

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

generic function Min<T>(const A, B: T): T;
begin
  if A < B then
    Result := A
  else
    Result := B;
end;

type
  TMy3DObjectHelper = class helper for TMy3DObject
    procedure Render(const Color: TColor);
  end;

type
  IMyInterface = interface
  ['{79352612-668B-4E8C-910A-26975E103CAC}']
    procedure Shoot;
  end;

  TMyClass1 = class(IMyInterface)
    procedure Shoot;
  end;

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

137. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от iPony129412 (?), 14-Май-20, 17:23 
Gambas не Basic.
А бейсикообразный.
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от anonimous (?), 14-Май-20, 23:59 
>Gambas не Basic. А бейсикообразны

Ну, даже не знаю. Окахывается Вижуалбэйсик (который еще в дос был, да и другого большинство и не знает) это не бейсик,
это
Forall(i=1:100)
drr(i,i)=0.
err(i,i,i)=1.
End Forall
видимо не фортран,
а это
operator* (const S: string; const A: Integer): string;
begin
  Result := DupeString(S, A);
end;
конечно не паскаль

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

145. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от iPony129412 (?), 15-Май-20, 07:21 
Каукую-то ерунду городишь.
Pascal припёр.
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от kk (??), 14-Май-20, 12:28 
бейсик с нумерацией строк устарел еще в середине 80х
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

117. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Ordu (ok), 13-Май-20, 21:25 
>> Сказки. Первый язык, с которым я столкнулся, был бейсик с номерами строк. Это не помешало мне затем освоить десяток других языков.
> Ну как бы да.
> Но всё же есть такое понятие, как «зачем?».
> И сейчас можно в школе простые алгоритмы и введение на том же
> Basic учить...
> Но зачем, если он нигде не применяется.
> А вон тебе на, есть Python.

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

Чем всякие TurboC прикольны, там есть graphics.h. В TurboPascal было что-то типа того, только на паскале написанное. В PascalABC есть своя библиотечка для рисования, и она самое то что нужно -- несколько примитивов рисования, никаких заморок с организацией главного цикла, в котором надо прочитать ивенты, обработать их, и в случае если ивент -- это отрисовка, то отрисовать весь кадр целиком, или указанную его часть. Не, ты берёшь и рисуешь. Один раз рисуешь, а не 60 раз в секунду.

Кроме того, я вот не в курсе, а как там с отладчиками к пайтону? Есть ли что-нибудь простое, управляющееся тремя кнопками?

Эти проблемы преодолимы -- можно запилить библиотек подходящих, можно написать отладчик, можно запилить достаточно простую IDE'шку. Но я не знаю о таких попытках, а поэтому PascalABC более удачный вариант, чем пайтон.

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

139. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от iPony129412 (?), 14-Май-20, 17:33 
> Да, можно было бы. Но для начала надо серьёзно перешерстить стандартные библиотеки пайтона -- я не готов навскидку дать им оценку, с точки зрения подходящести их в качестве учебного материала, но они ведь не создавались как учебные, и скорее всего не самые удачные. Совершенно определённо то, что графической библиотеки подходящей для подростка, впервые знакомящегося с программированием, там нет.
> думаю, что нет отладчиков графических в пайтоне

Жесть... "Ничего не знаю. Но экспертное мнение имею."
Ну типичный Opennet

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

140. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Ordu (ok), 14-Май-20, 20:11 
>> думаю, что нет отладчиков графических в пайтоне
> Жесть... "Ничего не знаю. Но экспертное мнение имею."
> Ну типичный Opennet

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

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

146. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от iPony129412 (?), 15-Май-20, 07:22 
Так это и есть вся мысль. Из контекста не выдернуто.


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

154. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 15-Май-20, 11:22 
Чем хорош реальный отладчик (а не отладчик к "чему-нибудь"), что им можно ковырять любую программу, что представляется интересным для школьника, и кроме того, практически может оказаться полезным
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

85. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 13-Май-20, 16:40 
Национальность и наличие "школы" никак не связаны. Если послушать тех же победителей всяческих олимпиад, то те как правило не благодарят своих преподавателей, а утверждают, что всему научились сами
"Учебная цель" - это цель в первую очередь преподавателся ( как часть общей цели получить зарплату). Для целей ученика - реализовать быстро бизнес-логику, прототипы, или чтобы было "как у взрослых программ", хотя бы заинтересовать его этим. А без гуя можно писать всю жизнь " алгоритмы" и так ничего не достичь практически ( разве что должности того же преподавателя). Вообще утверждение, что программа это вот это вот от А до Я ущербно еще и тем, что не предполагает вариантов от А до З или от К до Л и обратно, что легко и безболезненно реализует программа со скрытыми обработчикамм ( в отличие от громадных и уродливых конструкци условных операторов или конвейеров из нескольких программ)
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

119. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Ordu (ok), 13-Май-20, 21:42 
> Национальность и наличие "школы" никак не связаны. Если послушать тех же победителей
> всяческих олимпиад, то те как правило не благодарят своих преподавателей, а
> утверждают, что всему научились сами

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

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

> "Учебная цель" - это цель в первую очередь преподавателся ( как часть
> общей цели получить зарплату).

Не совсем. Это цель учителя, но если он хороший учитель, то достигают этой цели ученики.

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

Заинтересовать можно разными способами и разными вещами. Бизнес-логика и прототипы -- это можно либо отдельным курсом рассказать, либо выдать список литературы. Ну реально, что там в этих рисовалках интерфейсов можно изучать? Я никогда не понимал -- я столкнулся с VisualStudio C++ 6.0 когда-то давно, и справился с ним без каких-либо преподов или книжек. Да, наверное, можно изучать принципы дизайна интерфейсов, или что-нибудь в этом роде. Но я программист, а не дизайнер, нахрена мне это?

> А без гуя можно писать всю жизнь " алгоритмы"
> и так ничего не достичь практически ( разве что должности того
> же преподавателя).

Да ладно?! Вне гуя программирования нет?

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

> Вообще утверждение, что программа это вот это вот от
> А до Я ущербно еще и тем, что не предполагает вариантов
> от А до З или от К до Л и обратно,
> что легко и безболезненно реализует программа со скрытыми обработчикамм ( в
> отличие от громадных и уродливых конструкци условных операторов или конвейеров из
> нескольких программ)

Ага, угу. Попробуй объяснить 14-летнему подростку, который программирование в глаза не видел, как можно писать программу со скрытыми обработчиками. Ты не понимаешь, что прежде чем ты сможешь с ним осмысленно говорить о скрытых обработчиках, тебе придётся объяснить ему что такое обработчик, и научиться писать код этих обработчиков? И этот код будет "от А, до Я".

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

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

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

105. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от ramblerfrend (?), 13-Май-20, 19:09 
чувак ты этим поделием пользовался? на этом поделии не чему научиться нельзя в виду знатной глючности. у меня младшая в прошлой школе с этой @@@@@й год мучалась слава всевышнему сейчас переехали и теперь с срр все вроде стало попроще ... но тут эта корона ... дистанционое обучение ну это к делу не относится короче шлак этот ваш паскаль.абц
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

51. "Выпуск среды разработки PascalABC.NET 3.6.3"  +2 +/
Сообщение от Тот_Самый_Анонимус (?), 13-Май-20, 07:28 
Опять этот любитель васика. Это не крутизна васика, это крутизна майкрософт офиса. Будь там внутри питон, результат был бы не хуже.

Сам же васик уродлив донельзя.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

95. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (11), 13-Май-20, 17:42 
Я не говорил про крутизну васика. Это крутизна платформы: студии и офиса, но васик при этом находит в ней вполне полноценное применение (всё скриптуется васиком и это лучше, чем жсом). Васик же по степени уродливости не особо от пачкаля отличается (и отличается он в лучшую сторону).
Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Тот_Самый_Анонимус (?), 13-Май-20, 19:54 
>и это лучше, чем жсом

Хуже. У васика довольно специфичный синтаксис.

>Васик же по степени уродливости не особо от пачкаля отличается (и отличается он в лучшую сторону).

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

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

114. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (11), 13-Май-20, 20:01 
Обычный синтаксис. По типу как в паскале, только более дружелюбно к пользователю. Что до скобочек... В питоне их тоже нет, и что? А присваивание и сравнение не отличаются, скажем, в шелле. Вкусовщина же, это мелочи. Вот нумерация массивов с 1 (во всяком случае мне так запомнилось) это уже изврат.
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Тот_Самый_Анонимус (?), 13-Май-20, 21:23 
>Обычный синтаксис. По типу как в паскале, только более дружелюбно к пользователю.

Нет.

>Что до скобочек... В питоне их тоже нет, и что?

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

>А присваивание и сравнение не отличаются, скажем, в шелле.

И это тоже плохо.

> Вот нумерация массивов с 1 (во всяком случае мне так запомнилось) это уже изврат.

В паскале? Да хоть с -1. Можно так же сделать свой перечисляемый тип и маркировать массив с жирафа до носорога. И это будет именно массив, а не ассоциативный массив.

Эта приблуда паскаля никогда мне не нравилась, но ежели хочется, можно и с нуля нумеровать.

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

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

136. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от anonimous (?), 14-Май-20, 14:52 
>Операторные скобки есть везде. Просто в питоне они обозначаются отсупами.

Не везде. Когда операторы вида
if  ... endif
https://octave.org/doc/v4.2.1/The-if-Statement.html
for ... enвfor
https://octave.org/doc/v4.2.1/The-for-Statement.html
то они и не нужны

> Вот нумерация массивов с 1 (во всяком случае мне так запомнилось) это уже изврат.

Да это известное дело, что программисты не только учебников по математике с матрицами в жизни не видели, но даже пальцы загибают с нуля.
Но по их заявкам динамические массивы стали с 0 (обычные, как уже отметили можно с любого индекса начинать).
https://wiki.freepascal.org/Dynamic_array

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

150. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Тот_Самый_Анонимус (?), 15-Май-20, 10:36 
>if  ... endif

endif и есть операторная скобка.

И next i для фора — она самая.

И loop для уже не помню чего — тоже. В этом и уродство васика.

>Но по их заявкам динамические массивы стали с 0

Смотря что считать массивом. Классический массив не может быть динамическим. Такая абстракция языка бьёт по его производительности.

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

97. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от mma (?), 13-Май-20, 18:05 
Ерунду пишешь. Азы алгоритмизации можно освоить хоть на чем. А потом уже в зависимости от специализации переходить на что-то практически ценное. Зачем экономисту или инженеру Cpp/C#/Java в качестве курса информатики или алгоритмизации? У кого будет интерес тот сам освоит. Чем не годится курс основы алгоритмизации для программиста на примитивном паскале?
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

99. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (11), 13-Май-20, 18:14 
Паскаль разжижает мозг, это факт. Ну или наивных и доверчивых адептов убедили, что это у них полноценный и достаточный язык, это один из вариантов.

>экономисту или инженеру

Поэтому васик или питон, это же очевидно. Тут все вспоминают про васик из 80, нынешний же его напоминает примерно никак.

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

107. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Аноним84701 (ok), 13-Май-20, 19:15 
> Паскаль разжижает мозг, это факт.

Анонимное комментирование тоже, это такой же факт.

> Ну или наивных и доверчивых адептов убедили, что это у них полноценный и достаточный язык, это один из вариантов.

[...]
> Поэтому васик [...]

Угу - то ли дело ЯП со слабой динамической типизацией! Полноценность аж изо всех щелей!

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

109. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от Аноним (11), 13-Май-20, 19:25 
Там, где они применяются, они вполне полноценны. Зачем для изучения алгоритмов и логики какие-то типы и указатели?
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (11), 13-Май-20, 19:53 
Я что-то это пропустил. Васик и питон оба со строгой типизацией (т.е. не со слабой как в си), пусть и динамической (в питоне), в васике она статическая (упс).
Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

115. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним84701 (ok), 13-Май-20, 21:18 
>> Зачем для изучения алгоритмов и логики какие-то типы и указатели?
> Поэтому васик
> в васике она статическая (упс).

/0

> Я что-то это пропустил. Васик и питон оба со строгой типизацией (т.е. не со слабой как в си), пусть и динамической (в питоне), в васике она статическая (упс).

Неужто "option strict" в VB уже по умолчанию включен? 8-O


Module VBModule
    Sub Main()
    dim foo = 5
    foo = "hello world"
        Console.WriteLine(foo)
        Console.WriteLine(1 + 2.0 + "30")
    End Sub
End Module

https://onlinegdb.com/Bke6shY58

Compilation successful                                                                                                        
Compilation took 00:00:03.9848650                                                                                            
hello world                                                                                                                  
33

А ... нет. Все как всегда на опеннете 🙄
В общем, спасибо за Ваше Ценное Мнение.
Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (11), 13-Май-20, 21:36 
Я не знаю, что это за диалект. Не похоже на более привычный мне вб из дотнета, который я хотя бы видел.

КАКОЙ-ТО ИЗ ЭТИХ, ДА? https://en.wikipedia.org/wiki/List_of_BASIC_dialects

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

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

120. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним84701 (ok), 13-Май-20, 22:06 
>> Visual Basic.Net Compiler version 0.0.0.5943 (Mono 4.6 - tarball)

https://www.oreilly.com/library/view/programming-visual-basi...
>> This is the world’s favorite programming example, translated to Visual Basic .NET
> Я не знаю, что это за диалект. Не похоже на более привычный  мне вб из дотнета, который я хотя бы видел.
> КАКОЙ-ТО ИЗ ЭТИХ, ДА? https://en.wikipedia.org/wiki/List_of_BASIC_dialects

*рукалицо*

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

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

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

121. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (11), 13-Май-20, 22:31 
Как это слаботипизированное? Вот баш, мм, всё строка. Или хэш ещё, но скорее всего строка. Или там си, где всё указатель на байты и немного сахара. А тут типы как раз есть, пусть конвертация и прозрачная.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск среды разработки PascalABC.NET 3.6.3"  +3 +/
Сообщение от Аноним (12), 12-Май-20, 21:52 
Дочь в 10 классе учится паскалю на этой шляпе. С одной стороны, хорошо что не проприетарщина, с другой - это позорище не умеет даже в приоритет операторов.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск среды разработки PascalABC.NET 3.6.3"  +10 +/
Сообщение от Аноним (30), 12-Май-20, 23:38 
>это позорище не умеет даже в приоритет операторов.

Что? http://pascalabc.net/downloads/pabcnethelp/index.htm?page=La...
Или вы про свою дочь десятиклассницу?

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

40. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от iPony129412 (?), 13-Май-20, 04:11 
Скорее имелось в виду это:

X>0 && X<10

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

82. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Аноним (80), 13-Май-20, 16:21 
в паскале нету оператора &&
Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от Карабьян (?), 13-Май-20, 16:41 
А если and поставить, будет выполнено полностью, и поэтомк оратор-отец дочери тут ругается?
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от iPony129412 (?), 13-Май-20, 19:13 
> в паскале нету оператора &&

не суть

X>0 AND X<10

ошибка компиляции

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

155. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 15-Май-20, 11:27 
>> в паскале нету оператора &&
> не суть
> X>0 AND X<10
> ошибка компиляции

Разве???

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

174. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Алексей (??), 21-Июн-20, 18:47 
Сами проверьте, я тоже вижу ошибку компиляции
Ответить | Правка | Наверх | Cообщить модератору

177. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 22-Июн-20, 09:17 
> Сами проверьте, я тоже вижу ошибку компиляции

Не на чем, увы; а если в скобки взять левую и правую части?

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

14. "Выпуск среды разработки PascalABC.NET 3.6.3"  +2 +/
Сообщение от Аноним (14), 12-Май-20, 22:04 
можно сюда ещё чего-нибудь от джавы засунуть?
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (13), 12-Май-20, 22:05 
И от питона
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от InuYasha (?), 12-Май-20, 22:54 
И плагины на Lua.NET
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск среды разработки PascalABC.NET 3.6.3"  +2 +/
Сообщение от тоже Аноним (ok), 12-Май-20, 23:43 
И наконец дать настоящим ценителям bleeding edge долгожданный правильный веб-сервер: Node.pas.java.py.lua.NET
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Аноним (14), 13-Май-20, 01:32 
я и это перепишу на rust
Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от anonimous (?), 14-Май-20, 02:46 
Ну типа вот паскаль с млодежным жабоскриптом
https://wiki.freepascal.org/pas2js/ru
и с node.js
https://wiki.freepascal.org/lazarus_pas2js_integration
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

126. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от anonimous (?), 14-Май-20, 02:52 
Да давно уже суют. Интерфейсы например
https://castle-engine.io/modern_pascal_introduction_russian....

{$mode objfpc}{$H+}{$J-}
{$interfaces corba}

uses SysUtils, Classes;

type
  IMyInterface = interface
  ['{79352612-668B-4E8C-910A-26975E103CAC}']
    procedure Shoot;
  end;

  TMyClass1 = class(IMyInterface)
    procedure Shoot;
  end;

коллекции там всякие

https://wiki.freepascal.org/Data_Structures,_Containers,_Collections

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

33. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Вы забыли заполнить поле Name (?), 13-Май-20, 00:53 
> редакцию языка программирования Паскаль с поддержкой генерации кода для платформы .NET, возможностью использования библиотек .NET и дополнительными возможностями, такими как обобщенные классы, интерфейсы, перегрузка операций, λ-выражения, исключения, сборка мусора, методы расширения, безымянные классы и автоклассы.

Почему бы просто не взять c# тогда? Не надо только говорить, что он сложнее для обучения.

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

38. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Аноним (14), 13-Май-20, 01:34 
малолетки, сэр
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск среды разработки PascalABC.NET 3.6.3"  +2 +/
Сообщение от SkyNet (??), 13-Май-20, 08:02 
скорее туповатые профессора
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск среды разработки PascalABC.NET 3.6.3"  +4 +/
Сообщение от IRASoldier_registered (ok), 13-Май-20, 10:22 
Их научили Паскалю в лохматые 90-е, с тех пор они ничего больше не понимают и не способны понять.


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

152. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 15-Май-20, 11:15 
> Их научили Паскалю в лохматые 90-е, с тех пор они ничего больше
> не понимают и не способны понять.

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

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

157. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от IRASoldier_registered (ok), 15-Май-20, 12:21 
> их редко кто учил

Курсы "повышения квалификации". По методичкам, написанным самоучками и отредактированными в соответствии со стандартами бюрократического слэнга Минбезобраза.

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

162. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 15-Май-20, 12:39 
>> их редко кто учил
> Курсы "повышения квалификации". По методичкам, написанным самоучками и отредактированными
> в соответствии со стандартами бюрократического слэнга Минбезобраза.

Практически у каждого на компьютере были самолично написанные аутоэкзек бат и конфиг сис. Это что, тоже "курсы"?

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

64. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от IRASoldier_registered (ok), 13-Май-20, 10:25 
> Почему бы просто не взять c# тогда?

Сектантство. У С# С-подобный синтаксис, а виртофанатами это полагается фатальным недостатком. У них "алгоритмическое мышление", типа от Паскаля оно начинает становиться пушистым и шелковистым (до 10 раз выше! Вирт и Оберон гарантируют!), плохо вырабатывается, если писать {...} вместо begin...end.


Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

73. "Выпуск среды разработки PascalABC.NET 3.6.3"  –1 +/
Сообщение от Аноним (72), 13-Май-20, 14:20 
А пусть. Пусть лучше после такого обучения тошнит от Паскаля, а не от Си. А к Си программист придет сам. Или не придет, так туда ему и дорога.
Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 13-Май-20, 16:43 
Кстати, да, и хорошо, что астрономию убрали в школе - меньше изгадят, Антимидасы сии
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от IRASoldier_registered (ok), 13-Май-20, 18:55 
С таким подходом можно вообще ограничиться чтением, письмом и арифметикой. А что? Кому надо - сами найдут нужное и выучат. Гнилью социал-дарвинизма попахивает от такого подхода.


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

143. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 15-Май-20, 06:39 
> С таким подходом можно вообще ограничиться чтением, письмом и арифметикой. А что?
> Кому надо - сами найдут нужное и выучат. Гнилью социал-дарвинизма попахивает
> от такого подхода.

Выбор невелик, получается: либо либеральный социал-дарвинизм (не путать с директивным, который вкупе с евгеникой исповедовали нацисты), либо прямое насилие школьной программой. И да, насчет письма и арифметики я тоже не уверен: зачем мучить тех, кто и так умеет считать и писать?

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

158. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от IRASoldier_registered (ok), 15-Май-20, 12:24 
> прямое насилие школьной программой

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

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


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

161. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 15-Май-20, 12:29 
Цивилизованные задницу отмывают по нажатии кнопки - чудеса японской инженерии, например

Вопрос "кому надо"? Учителю? Рынку-то ваш паскаль точно не нужен. И с какой стати, собственно, что вы о себе возомнили? Построено на насилии государство, но никак не весь мир (хотя, возможно, для вас это эквивалентные понятия)

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

165. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 15-Май-20, 13:02 
Кстати, вот пример ваш наглядный: цивилизация дает выбор, чем вытирать задницу, вы свой сделали и навязываете его ребенку, а я против этого: лучше, если он не может решить сам, сделает по-моему, а затем попробует решит сам
Ответить | Правка | К родителю #158 | Наверх | Cообщить модератору

166. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 15-Май-20, 13:04 
> Кстати, вот пример ваш наглядный: цивилизация дает выбор, чем вытирать задницу, вы
> свой сделали и навязываете его ребенку, а я против этого: лучше,
> если он не может решить сам, сделает по-моему, а затем попробует
> решит сам

Причем вы (или учитель) навязывете чужому, а я своему. - вот в чем разница. Цивилизацие предоставляет выбор, где есть выбор, там нет насилия, вот что я хотел сказать

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

167. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от IRASoldier_registered (ok), 16-Май-20, 23:26 
Ещё один анархист, понятно.
Ответить | Правка | Наверх | Cообщить модератору

169. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 17-Май-20, 12:19 
Ну* извините
Ответить | Правка | Наверх | Cообщить модератору

170. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от IRASoldier_registered (ok), 18-Май-20, 17:14 
За ум возьметесь - извиню.


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

171. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 18-Май-20, 18:16 
> Ну* извините

Как заплатят - всенепременно

Ответить | Правка | К родителю #169 | Наверх | Cообщить модератору

172. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 18-Май-20, 18:36 
Хотя за идею тоже могу, но это не та идея, что государству или Столлману все отдать
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от IRASoldier_registered (ok), 13-Май-20, 18:53 
> Или не придет, так туда ему и дорога.

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


Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

144. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 15-Май-20, 06:40 
>> Или не придет, так туда ему и дорога.
> Ему-то может самому туда и дорога, но сколько некрепких душ совратит же,
> если примется обучать. Личинка программиста она такая, множество путей перед ней
> открыто, и даже если сама не придет к истине, но может
> быть ей научена. Но если полагаться только на избранных, которые сами
> узрят свет, то мы растратим зазря человеческий ресурс, который можно использовать
> если не для новых технологий, то для рутинной работы.

А нужны ли будут те, рутинные? Есть, конечно, вопросы

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

153. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 15-Май-20, 11:18 
>> Или не придет, так туда ему и дорога.
> Ему-то может самому туда и дорога, но сколько некрепких душ совратит же,
> если примется обучать. Личинка программиста она такая, множество путей перед ней
> открыто, и даже если сама не придет к истине, но может
> быть ей научена. Но если полагаться только на избранных, которые сами
> узрят свет, то мы растратим зазря человеческий ресурс, который можно использовать
> если не для новых технологий, то для рутинной работы.

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

Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

156. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от IRASoldier_registered (ok), 15-Май-20, 12:19 
> удивляло введение в искусство программирование кнута, что, мол, эти книги написаны прежде всего для специалистов других профессий: програмиисты и так все это знают

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

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

163. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Карабьян (?), 15-Май-20, 12:46 
>> удивляло введение в искусство программирование кнута, что, мол, эти книги написаны прежде всего для специалистов других профессий: програмиисты и так все это знают
> На тот момент так и было - программисты были штучными произведениями, сами
> алгоритмы и разрабатывали. Сейчас не так.

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

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

122. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (122), 14-Май-20, 01:48 
«В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.»

Это по прежнему так?

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

127. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (-), 14-Май-20, 07:57 
По прежнему, не по прежнему... какая разница. Паскаль по-жизни был рука об руку с Windows экосистемой. Если у тебя Linux, используй язык программирования Си.
Ответить | Правка | Наверх | Cообщить модератору

147. "Выпуск среды разработки PascalABC.NET 3.6.3"  +1 +/
Сообщение от Аноним (147), 15-Май-20, 10:20 
Смотрю на Double Commander и восхищаюсь твоей мудростию, анонче.
Расскажи ещё что-то интересное?
Ответить | Правка | Наверх | Cообщить модератору

175. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Алексей (??), 21-Июн-20, 18:49 
Только он в Lazarus создан, при помощи компилятора FreePascal
Ответить | Правка | Наверх | Cообщить модератору

159. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от IRASoldier_registered (ok), 15-Май-20, 12:26 
Причем тут Паскаль? Ключевое слово - .NET. Все это поделие, грубо говоря, попытка навернуть паскалесинтаксис на C#.


Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

131. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (131), 14-Май-20, 11:11 
Всё Паскале подобное кроме Modula-2 баловство и не нужно.
Ответить | Правка | Наверх | Cообщить модератору

176. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Алексей (??), 21-Июн-20, 18:51 
Сразу видно, что пост написал кто-то из соавторов, чтобы хоть как-то поддержать проект, и яростно его защищает (Тот_Самый_Анонимус), хотя тут можно писать с левых ников.
Ответить | Правка | Наверх | Cообщить модератору

179. "Выпуск среды разработки PascalABC.NET 3.6.3"  +/
Сообщение от Аноним (179), 02-Май-23, 21:06 
uses Drawman;
begin
Field(4,4);
ToPoint(1,1);
PenDown;
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру