The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


2. "Выпуск среды разработки PascalABC.NET 3.8.3"  –6 +/
Сообщение от lockywolf (ok), 17-Апр-22, 09:48 
https://en.m.wikipedia.org/wiki/Real_Programmers_Don%27...
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск среды разработки PascalABC.NET 3.8.3"  +12 +/
Сообщение от Аноним (5), 17-Апр-22, 09:52 
реальные программисты не сёрфят с мобилки
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск среды разработки PascalABC.NET 3.8.3"  –5 +/
Сообщение от Аноним (9), 17-Апр-22, 10:56 
Серфлю с таблетки 7 или 8". Альт7, Тринити, Konqueror:

Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.13 (like Gecko)

   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    OS: ALT Linux starter kit (Trientalis)
   XXXXXXXXXXXXXXXXX0xkk0XXXXXXXXX    Kernel: i686 Linux 4.1.49-un-def-alt0.M70P.1
   XXXXXXXXXXXXXXXXX0xc';lkXXXXXXX    Uptime: 40m
   XXXXXXXXXXXXXXXXXK0c ..lKXXXXXX    Packages: 1423
   XXXXXXXXXXXXXXXXKXXd'''cx0XXXXX    Shell: bash 3.2.54
   XXXXXXXXXXXXXXXXXWMO:' .;dXXXXX    Resolution: 1024x600
   XXXXXX0xddddddd0WWMk;.  .:OKXXX    WM: KWin
   XXXXKOc....,c:,co0Wk;.   'lkXXX    CPU: Genuine Intel 600MHz @ 600MHz
   XXXXd'. 'ccxKkoc;oOdl.   .;xXXX    GPU: Mesa DRI Intel(R) 945GM x86/MMX/SSE2
   XXK0;  .lXXWMNKd;;;;;.   .'oXXX    RAM: 171MiB / 2011MiB
   XXOd' ..xMMMMWWx,''..    ..lKKX
   XXXl. ..xMMMMWW0ddo,...  ..cOKX
   XXXl' .,xMMMMWNX0KXl ..   .cOKX
   XXoo;.,lOMMWWNXXXNMk,,,.  .cOKX
   XX0x:.lKNMMWNNXK0XNX0Ox:...lKKX
   XXX0c.oMMMMWXXX0kOOXMWWOo:.oXXX
   XXXXc cXNMMWXXXXXko0MMMKkl'dXXX
   OXKO; ;kKMMWXK0Oko:kWNNx,..c0KX
   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

13. Скрыто модератором  +1 +/
Сообщение от жижек (?), 17-Апр-22, 11:26 
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Аноним (9), 17-Апр-22, 12:43 
Кстати, посоветуйте для Alt 7 и Trinity менюшку, чтобы пальцем или палкой тыкать. Дефолтные тринитевские с лупой не найдёшь, а хочется что-то в стиле Ubuntu Network Remix, чтобы большие кнопки на полэкрана.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

6. "Выпуск среды разработки PascalABC.NET 3.8.3"  +1 +/
Сообщение от Аноним (6), 17-Апр-22, 10:02 
Ты, конечно, тоже пишешь на фортране?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

10. "Выпуск среды разработки PascalABC.NET 3.8.3"  –3 +/
Сообщение от pashev.ru (?), 17-Апр-22, 11:05 
Я пишу.

И на Фортране, и на Хаскеле, и на Расте, и на питоне, и на перле, и на Си.

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

14. "Выпуск среды разработки PascalABC.NET 3.8.3"  +18 +/
Сообщение от Аноним (9), 17-Апр-22, 12:17 
А я пишу на опеннете. И про фортран, и про хаскель, и про раст. Знать не знаю, что это, но пишу.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от n00by (ok), 18-Апр-22, 08:47 
Открыл сайт, хотел посмотреть на исходники и назвать минусующих Анонимов завистниками, а на сайте про масочный режим и поднимию.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

30. "Выпуск среды разработки PascalABC.NET 3.8.3"  +1 +/
Сообщение от lockywolf (ok), 17-Апр-22, 17:55 
> Ты, конечно, тоже пишешь на фортране?

https://gitlab.com/Lockywolf/schemetran

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

31. "Выпуск среды разработки PascalABC.NET 3.8.3"  +2 +/
Сообщение от Аноним (31), 17-Апр-22, 18:05 
Респект и уважуха.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от n00by (ok), 18-Апр-22, 09:05 
В Паскале вроде добавили goto, значит можно перевести на Паскаль (это не сарказм, без goto в данном случае может получиться очень печально). Правда, я не знаю новый Фортран (а старый не помню) и сборщик мусора не понял, зачем при сборке аллокации. Разверну мысль: стандартный менеджер кучи в Си хранит информацию о занятых и свободных блоках, потому при реализации своего менеджера вызывать malloc() на каждый чих избыточно, 8 байт запросто начнёт занимать в памяти в 8 раз больше. Можно ли на Фортране работать с "голой" памятью, как в Паскале?
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

56. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от lockywolf (ok), 19-Апр-22, 07:17 
Там не всё можно сделать allocatable.

Внутренняя VM должна иметь возможность хранить "ссылки" на "куда угодно". Соответственно, понять, когда можно деаллоцировать память, можно только из состояния внутренней VM.

> Можно ли на Фортране работать с "голой" памятью, как в Паскале?

Конструкции fortran 77 не запрещены, а ещё можно через iso_c_binding просто вызывать malloc. Но я сознательно ничего этого не делал, потому что зачем соревноваться с Си на его поле? Фортран -- это в наши года "минимальный набор современных инструментов для Си, позволяющий не связываться с С++, пока совсем не припрёт".

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

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

21. "Выпуск среды разработки PascalABC.NET 3.8.3"  –3 +/
Сообщение от Аноним (-), 17-Апр-22, 14:43 
> И чем оно хуже питона?

Чем питона!

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

64. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от bym (?), 25-Апр-22, 02:32 
Паскаль с Питоном вообще сила! Если в грамотные руки положить - https://cudatext.github.io/
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

22. "Выпуск среды разработки PascalABC.NET 3.8.3"  +2 +/
Сообщение от Михрютка (ok), 17-Апр-22, 14:58 
>>> As long as there are ill-defined goals, bizarre bugs, and unrealistic schedules, there will be Real Programmers willing to jump in and Solve The Problem, saving the documentation for later.

lol написано 40 лет назад.

нате вам еще одну бессмертную цитату по случаю воскресенья

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

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

49. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Аноним (49), 18-Апр-22, 13:38 
Почем-то мало кто догоняет, что это сатирический текст про старперов. И да, за сорок лет нисколько не устарел.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Аноним (24), 17-Апр-22, 15:31 
Там ещё и тейк в книге, что real programmers use punchcards. А вы перфокарту используете? Или этот ваш смузихлебский HDD?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

33. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Аноним (9), 17-Апр-22, 18:22 
На перфокартах хорошо биткоины хранить.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск среды разработки PascalABC.NET 3.8.3"  +2 +/
Сообщение от saahriktu (ok), 17-Апр-22, 16:51 
Устарело ещё до появления линуксов (в том смысле, что в статье критикуются проблемы, которые были исправлены; там критиковались очень древние диалекты Паскаля).

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

7. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от васёк (?), 17-Апр-22, 10:09 
под досом можно запустить этот Паскаль абц?
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск среды разработки PascalABC.NET 3.8.3"  +1 +/
Сообщение от Аноним (16), 17-Апр-22, 12:34 
для доса есть freepascal
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск среды разработки PascalABC.NET 3.8.3"  +2 +/
Сообщение от U202204161753 (?), 17-Апр-22, 13:13 
А если с GC, то Modula-3.

AOT компиляция "через DJGPP". Т.е. без такой внешней зависимости как dotNet.

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

8. Скрыто модератором  +/
Сообщение от Аноним (-), 17-Апр-22, 10:37 
Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  +1 +/
Сообщение от Аноним (12), 17-Апр-22, 11:17 
Ответить | Правка | Наверх | Cообщить модератору

20. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 17-Апр-22, 14:43 
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск среды разработки PascalABC.NET 3.8.3"  –1 +/
Сообщение от Аноним (19), 17-Апр-22, 14:31 
За Pascal - плюс, за .NET - минус.
Итого: 0.
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск среды разработки PascalABC.NET 3.8.3"  +1 +/
Сообщение от Брат Анон (ok), 17-Апр-22, 15:20 
Скорее минус. Под Линуксом скомпилять можно, да только сразу графики лишаешься. Хотя уже довольно давно графику в корку подвезли.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Аноним (29), 17-Апр-22, 17:43 
Что такое "корка"?
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск среды разработки PascalABC.NET 3.8.3"  +2 +/
Сообщение от васёк (?), 17-Апр-22, 22:08 
dotnet core
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск среды разработки PascalABC.NET 3.8.3"  –1 +/
Сообщение от Аноним (31), 17-Апр-22, 18:07 
Проблема 1% не интересует никого из остальных 99
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

48. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Учоный (?), 18-Апр-22, 13:25 
Вот глупости, мы очень интересуемся жизнью насекомых.

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

38. "Выпуск среды разработки PascalABC.NET 3.8.3"  +4 +/
Сообщение от Аноним (38), 17-Апр-22, 22:23 
Чтоб графики не лишаться - FPC/Lazarus.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

58. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Stellarwind (?), 19-Апр-22, 13:26 
Да, вроде http://www.hedgewars.org/ на fpc написан.

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

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

25. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Аноним (24), 17-Апр-22, 15:33 
В школе в старших классах его видал, но я всё же больше в фрипаскале на информатике успел поиграться. Да собственно Паскаль как Паскаль, особо не успел ща ним посидеть, помню только дебагер через раз работал, но то лет 8 назад было.

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

28. "Выпуск среды разработки PascalABC.NET 3.8.3"  +1 +/
Сообщение от saahriktu (ok), 17-Апр-22, 16:53 
Free Pascal наше всё.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Aleksey (??), 17-Апр-22, 19:59 
Наше всё это Turbo Pascal 6.0 :-D
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск среды разработки PascalABC.NET 3.8.3"  –1 +/
Сообщение от Аноним (38), 17-Апр-22, 22:24 
Trubo Pascal
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск среды разработки PascalABC.NET 3.8.3"  –1 +/
Сообщение от Аноним (47), 18-Апр-22, 12:41 
Trubo Pascacal же!
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Аноним (34), 17-Апр-22, 18:32 
Система программирования? oO
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Аноним (36), 17-Апр-22, 20:06 
Хм, разве в том же борландовском паскале было вот это ограничение на step в цикле только без downto? Или это абцшники решили привнести изюминку?
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Аноним (46), 18-Апр-22, 09:36 
Абцшники уже давно оптом затарились изюмом
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Анонимн (?), 18-Апр-22, 14:46 
Это же NET, всё проблемы net - привет!
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

40. "Выпуск среды разработки PascalABC.NET 3.8.3"  +2 +/
Сообщение от Аноним (40), 17-Апр-22, 22:41 
Реальные поцоны прользовали
Turbo basic (DOS)
PC Tools (DOS)
Все остальное - от оконного ;)
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от X86 (ok), 17-Апр-22, 22:54 
Я на qBasic круги анимированные рисовал) Circle r че-то там, увеличивается радиус, потом уменьшается, когда радиус дойдет до определённого числа
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск среды разработки PascalABC.NET 3.8.3"  +2 +/
Сообщение от Аноним (40), 17-Апр-22, 22:59 
хех :)
QBasic Gorillas (демо-код)... как много в это словосочетании ностальгии слилось ;)
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск среды разработки PascalABC.NET 3.8.3"  –1 +/
Сообщение от Брат Анон (ok), 17-Апр-22, 23:19 
> Я на qBasic круги анимированные рисовал) Circle r че-то там, увеличивается радиус,
> потом уменьшается, когда радиус дойдет до определённого числа

Хех. Я тоже помнится круги рисовал. В виде имитатора одной весьма известной РЛС в узких кругах. А то тупые команчи по жизни на реальном пульте крутилки отрывали с корнями. Задолбался после них назад впаивать каждую неделю.

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

57. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от mma (?), 19-Апр-22, 08:33 
>Turbo basic (DOS)

пфффф, если IBM-PC то GW-BASIC ))))
А turbo basic попса, тут уже посаны Turbo Pascal осваивали да Turbo C.

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

50. "Выпуск среды разработки PascalABC.NET 3.8.3"  +1 +/
Сообщение от Аноним (50), 18-Апр-22, 14:22 
Предлагаю паскалем заменить раст. Паскаль безопасен.
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Аноним (52), 18-Апр-22, 15:14 
Братишка Анон предлагает Oberon. Ну если уж из паскалеподобных, то лучше Ada. Пентагон доверяет его надёжности.
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск среды разработки PascalABC.NET 3.8.3"  –1 +/
Сообщение от Аноним (-), 22-Апр-22, 05:59 
>то лучше Ada. Пентагон доверяет его надёжности.

Давай сам как-нибудь без нас.

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

55. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Аноним (55), 19-Апр-22, 00:31 
Вот тут пишут с примерами https://forum.lazarus.freepascal.org/index.php?topic=54311.15
Что в Паскале как минимум возможны use after free, double free, потеря константности за ссылкой
и (что хуже даже чем в Си) в Паскале нет понятия "участок неизменяемой памяти"

Тут сказано что программист отвечает за безопасный совместный доступ к общему объекту
https://wiki.lazarus.freepascal.org/Multithreaded_Applicatio...
Значит Паскаль не защищает на уровне компилятора от гонки по данным.

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

53. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Анонимомус (?), 18-Апр-22, 17:54 
Если уж писать под .net то на c#, или это особый вид извращения пытаться писать на учебном языке под энтерпрайзную платформу без реальных примеров кода?
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Анонимомус (?), 18-Апр-22, 17:59 
В свое время пытался писать на vb.net(лет 15-20 назад), ситуация была аналогичная, все примеры на шарпах, мало того, что .net казался сложным, так еще и написано на тарабарском.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск среды разработки PascalABC.NET 3.8.3"  +1 +/
Сообщение от Stellarwind (?), 19-Апр-22, 13:32 
Конечно на шарпе, только проблема в том, что у нас в школах у 95% учителей паскаль головного мозга и они преподают по своей методичке 20 летней давности. Их даже не интересует, что в АВС за счет дотнета все можно делать проще - методичка!! А преподавать что-то на шарпе вообще космос..
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

60. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от anonimous (?), 19-Апр-22, 21:05 
Не знаю насчет обучения, там обычно все на питоне. Но в жизни шарп не кроссплатформенный, без гуя.
Лазарь - кроссплатформа, включая армовские одноплатники, с единым гуем, достаточно современным языком

https://castle-engine.io/modern_pascal_introduction_russian....
https://wiki.freepascal.org/Data_Structures,_Containers,_Collections

массой библиотек уже из коробки, вот например графики
https://wiki.freepascal.org/TAChart_Demos

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


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

61. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Аноним (-), 20-Апр-22, 15:57 
Чо там, в учебных заведениях его используют?
Ответить | Правка | Наверх | Cообщить модератору

65. "Выпуск среды разработки PascalABC.NET 3.8.3"  +/
Сообщение от Neon (??), 05-Май-22, 19:18 
Используют. Деды и бабки учить ничего нового не хотят.
Ответить | Правка | Наверх | Cообщить модератору

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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