The OpenNET Project / Index page

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



"Выпуск среды разработки 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. Сообщение от lockywolf (ok), 17-Апр-22, 09:48   –7 +/
https://en.m.wikipedia.org/wiki/Real_Programmers_Don%27...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #6, #15, #22, #24, #27

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

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

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

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

9. Сообщение от Аноним (9), 17-Апр-22, 10:56   –5 +/
Серфлю с таблетки 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ообщить модератору
Родитель: #5 Ответы: #13, #17

10. Сообщение от pashev.ru (?), 17-Апр-22, 11:05   –3 +/
Я пишу.

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

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

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

13. Сообщение от жижек (?), 17-Апр-22, 11:26   +1 +/
  o         o/   o__ __o  \o       o/  ____o__ __o____     o__ __o      
<|>       /v   <|     v\  v\     /v    /   \   /   \     /v     v\    
/ >      />    / \     <\  <\   />          \o/         />       <\    
\o__ __o/      \o/     o/    \o/             |        o/           \o  
  |__ __|        |__  _<|/     |             < >      <|             |>
  |      \       |            / \             |        \\           //  
<o>      \o    <o>           \o/             o          \         /    
  |        v\    |             |             <|           o       o    
/ \        <\  / \           / \            / \          <\__ __/>    
                                                                        
                                                                        
                                                                        
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

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

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

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

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

18. Сообщение от U202204161753 (?), 17-Апр-22, 13:13   +2 +/
А если с GC, то Modula-3.

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

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

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

20. Сообщение от Аноним (-), 17-Апр-22, 14:43   –1 +/
> Особенно ненужно mono.

Да и дотнет вслед за ним, известным курсом.

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

21. Сообщение от Аноним (-), 17-Апр-22, 14:43   –3 +/
> И чем оно хуже питона?

Чем питона!

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

22. Сообщение от Михрютка (ok), 17-Апр-22, 14:58   +2 +/
>>> 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 лет назад)

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

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

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

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

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

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

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

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

29. Сообщение от Аноним (29), 17-Апр-22, 17:43   +/
Что такое "корка"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #37

30. Сообщение от lockywolf (ok), 17-Апр-22, 17:55   +/
> Ты, конечно, тоже пишешь на фортране?

https://gitlab.com/Lockywolf/schemetran

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

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

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

33. Сообщение от Аноним (9), 17-Апр-22, 18:22   +/
На перфокартах хорошо биткоины хранить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

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

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

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

37. Сообщение от васёк (?), 17-Апр-22, 22:08   +2 +/
dotnet core
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

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

39. Сообщение от Аноним (38), 17-Апр-22, 22:24   –1 +/
Trubo Pascal
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #47

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

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

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

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

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

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

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

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

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

47. Сообщение от Аноним (47), 18-Апр-22, 12:41   –1 +/
Trubo Pascacal же!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

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

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

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

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

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

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

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

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

55. Сообщение от Аноним (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...
Значит Паскаль не защищает на уровне компилятора от гонки по данным.

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

56. Сообщение от lockywolf (ok), 19-Апр-22, 07:17   –1 +/
Там не всё можно сделать allocatable.

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

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

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

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

57. Сообщение от mma (?), 19-Апр-22, 08:33   +/
>Turbo basic (DOS)

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

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

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

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

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

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

60. Сообщение от 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ообщить модератору
Родитель: #59

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

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

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

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

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

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


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

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




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

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