The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


1. "Выпуск среды разработки PascalABC.NET 3.8"  –2 +/
Сообщение от A.Stahl (ok), 19-Мрт-21, 08:33 
>Паскаль с поддержкой генерации кода для платформы .NET

А есть поддержка генерации нативного кода, без всяких .NET?

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

2. "Выпуск среды разработки PascalABC.NET 3.8"  +10 +/
Сообщение от Леголасemail (ok), 19-Мрт-21, 08:38 
есть Free Pascal
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск среды разработки PascalABC.NET 3.8"  +1 +/
Сообщение от Mr. Cake (?), 19-Мрт-21, 12:29 
Есть, натравливаешь на собранные дотнетосборки corert, получаешь нативный код.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

3. "Выпуск среды разработки PascalABC.NET 3.8"  –7 +/
Сообщение от Аноним (3), 19-Мрт-21, 08:48 
Закопать и забыть, как и бэйсик
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (8), 19-Мрт-21, 09:32 
васик тебе чем не угодил-то?
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск среды разработки PascalABC.NET 3.8"  +1 +/
Сообщение от Аноним (3), 19-Мрт-21, 10:36 
Он хороший как индеец
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск среды разработки PascalABC.NET 3.8"  +1 +/
Сообщение от YetAnotherOnanym (ok), 19-Мрт-21, 16:12 
Догадываюсь - двойку получил из-за того, что справочник Дьяконова в факультетской библиотеке истрепался и был списан как пришедший в негодность.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

12. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Леголасemail (ok), 19-Мрт-21, 10:34 
сегодня паскаль и бэйсик, а завтра фортран? акстись, анон
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

14. "Выпуск среды разработки PascalABC.NET 3.8"  –3 +/
Сообщение от Аноним (3), 19-Мрт-21, 10:39 
Точно, ещё один бесполезный язык который какая-то наглая рыжая ъморда пролоббировала в систему образования тем самым саботировав его - выпилить. Всех причастных в этом распиле расстрелять перед мавзолеем
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (43), 20-Мрт-21, 17:46 
На фортране очень много математического кода написано. Фортран старше C на 15 лет. Фортран не выкинут, никто не будет переписывать всю статистику на раст.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

47. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от anonimous (?), 20-Мрт-21, 20:10 
> сегодня паскаль и бэйсик, а завтра фортран?

Без фортрана нет питона

Various NumPy modules use FORTRAN 77 libraries, so you’ll also need a FORTRAN 77 compiler installed.

Хипстерам уже не осилить переписать, то, что на нем было написано

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

4. "Выпуск среды разработки PascalABC.NET 3.8"  +1 +/
Сообщение от Аноним (4), 19-Мрт-21, 08:51 
Наблюдается неоправданное увеличение ключевых слов и усложнение синтаксиса. Раньше можно было надеяться на то, что этот продукт можно использовать для обучения программированию. Но, теперь не буду его использовать. При всех своих недостатках, СИ еще долго будет востребован в качестве первого языка программирования. Объекты? В объектном стиле тоже можно писать там, используя структуры и указатели. Есть еще один вариант - это использовать ADA (или Free Pascal в составе Lazarus).
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск среды разработки PascalABC.NET 3.8"  +1 +/
Сообщение от Аноним (4), 19-Мрт-21, 08:54 
Наигравшись со всеми плюшками и синтаксическим сахаром, приходишь к максимально простому варианту. Это как с виски. Перепробовав все, что можно взять на пробу, возвращаешься к "торфу".
Ответить | Правка | Наверх | Cообщить модератору

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

30. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Alex (??), 19-Мрт-21, 14:42 
"люди" - это, видимо Вы и кто-еще их Вашего окружения? Отучайтесь за всех говорить, это нелепо, пока Вы не президент страны, хотя и для него это тоже нелепо.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (4), 19-Мрт-21, 09:04 
PascalABC служит, как пишут и у них на сайте, "мультипарадигментному" обучению. Ну, вы поняли меня - это все попытка охватить все на свете. Чтобы можно было обучать и в школе, и в вузе. Но с помощью "небольшой надстройки" к такому программированию можно приспособить и си. Наверное. :)
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

7. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (7), 19-Мрт-21, 09:16 
> Но с помощью "небольшой надстройки"

Представляю эту портянку из макросни...

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

18. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от n00by (ok), 19-Мрт-21, 11:09 
>> Но с помощью "небольшой надстройки"
> Представляю эту портянку из макросни...

Препроцессор Си предназначен не для написания портянок. Он служит примером и показывает, как изначально планировалось расширять язык. Создавать свой "препроцессор", точнее, транслятор другого языка в Си. Точно так по началу поступил и Страуструп, пока не началось...

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

38. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Здрасьте (?), 19-Мрт-21, 20:04 
Можно подумать количество ключевых слов в Си остаётся одним и тем же.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

48. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от anonimous (?), 20-Мрт-21, 20:21 
>Наблюдается неоправданное увеличение ключевых слов и усложнение синтаксиса.

Это просто общая тенденция. Не могут стоять в стороне.

>Free Pascal в составе Lazarus

Да, там этого поменьше, но тоже добавляют

Краткое введение в современный Object Pascal для программистов
https://castle-engine.io/modern_pascal_introduction_russian....

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

9. "Выпуск среды разработки PascalABC.NET 3.8"  +5 +/
Сообщение от PascalistProemail (?), 19-Мрт-21, 09:36 
Слишком вырвигразный синтаксис. Вот эти 3 добавки в 3.8 версии. Одна ХУЖЕ ДРУГОЙ. Откуда там приплыли вертикальные палочки в массивах? Этто что ВООБЩЕ ТАКОЕ. Надо было делать консервативно. Скобки ()[], их должно для всех массивов хватить. Двоеточия для срезов вяли из Питона. А зачем? Не надо было. Распаковка кортежей через двойные слеши??? БОЖЕ МОЙ мама роди меня обратно. Оператор as в пункте три - зачем так усложнили?
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск среды разработки PascalABC.NET 3.8"  +1 +/
Сообщение от InuYasha (??), 19-Мрт-21, 10:13 
Никак не могу воспринять эти слэши иначе чем комментарии )
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (20), 19-Мрт-21, 11:38 
Чем им квадратные скобки не угодили...
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

29. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Alex (??), 19-Мрт-21, 14:40 
Квадратные скобки не угодили тем, что в Паскале в них записываются множества.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск среды разработки PascalABC.NET 3.8"  +3 +/
Сообщение от Аноним84701 (ok), 19-Мрт-21, 15:45 
>  Двоеточия для срезов вяли из Питона. А зачем?

Кхе-кхе *чуть не подавился кофе*
https://web.archive.org/web/20150906170502/http://jmvdveer.h...
> Algol 68
> {Slices are obtained by subscripting, e.g., x1[i], by trimming, e.g., x1[2 : n] or by both, e.g., x2[j : n, j]

Такой вот "питон" ...

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

10. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (10), 19-Мрт-21, 09:36 
Там - ошибка в тексте новости - не двойной обратный слэш, а одинарный:

s.Where(\(name,age) -> age >= 18).Println;

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

16. "Выпуск среды разработки PascalABC.NET 3.8"  +3 +/
Сообщение от Аноним (3), 19-Мрт-21, 10:45 
Судя по написанию, там ошибвка в ДНК у авторов. За такое надо бить по рукам)
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Страшный рукожоп (?), 20-Мрт-21, 00:47 
WriteLn (Adult)
with Adult from Enumerate (S, (Name, Age) do
  if Age >= 18 then
    return Name;
  else
    return nil;
end);
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

46. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (-), 20-Мрт-21, 18:23 
> s.Where(\(name,age) -> age >= 18).Println;

Они что, раст увидели и рещили что странных закорюк и паскалю надо досыпать?

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

17. "Выпуск среды разработки PascalABC.NET 3.8"  –1 +/
Сообщение от Ефросий (?), 19-Мрт-21, 11:04 
У меня аж глаз задёргался от этого синтаксиса.
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск среды разработки PascalABC.NET 3.8"  +5 +/
Сообщение от n00by (ok), 19-Мрт-21, 11:12 
Мне понравились смайлики :^1,:^1
но я не совсем понял их смысл.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск среды разработки PascalABC.NET 3.8"  +2 +/
Сообщение от Holmes (?), 19-Мрт-21, 12:24 
Это человек курящий трубку.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (24), 19-Мрт-21, 13:05 
Да-да, трубку... или держащий во рту что-то другое?
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от n00by (ok), 19-Мрт-21, 13:59 
Холмс так и не бросил курить, а вот Ватсон без трубки уже никак.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (10), 19-Мрт-21, 18:07 
В C# то же самое:
  https://metanit.com/sharp/tutorial/2.32.php
^1 - первый с конца
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

42. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от n00by (ok), 20-Мрт-21, 09:21 
В Паскаль ^ обозначает указатель.
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (10), 20-Мрт-21, 22:25 
В виртовском? А, ну да, было. А в NET же вроде нету указателей
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от n00by (ok), 21-Мрт-21, 08:00 
:)

В NET такие "указатели" в "С++"

array<Object ^> ^arr = gcnew array<Object ^>();

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

25. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (25), 19-Мрт-21, 13:45 
Проверим, интересно, это кривое поделие считать-то правильно научилось?

Проверил. Нет,  не научилось.

Writeln(Round(100.5));
Writeln(Round(101.5));

Ответ:

100
102

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

27. "Выпуск среды разработки PascalABC.NET 3.8"  +3 +/
Сообщение от Alex (??), 19-Мрт-21, 14:29 
Кривое - это Ваше мышление. В .NET-среде используется "банковское округление", загуглите, если в школе плохо учились.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Anonymouss (?), 19-Мрт-21, 15:29 
Round должно округлять до ближайшего целого!
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (28), 19-Мрт-21, 14:32 
Округление до ближайшего чётного

https://ru.wikipedia.org/wiki/Округление

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

50. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (10), 20-Мрт-21, 20:52 
В Delphi то же самое:

program Project6;

{$APPTYPE CONSOLE}

{$R *.res}

uses
  System.SysUtils;

begin
  Writeln(Round(100.5));
  Writeln(Round(101.5));
  readln
end.

100
102

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

51. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (10), 20-Мрт-21, 20:55 
В Python то же самое:

print(round(100.5))
print(round(101.5))

100
102

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

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

57. "Выпуск среды разработки PascalABC.NET 3.8"  +1 +/
Сообщение от Прохожий (??), 21-Мрт-21, 00:47 
Если в Питоне или ещё каком языке срукожопили - это должно считаться профессионализмом? Любопытная точка зрения.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (-), 19-Мрт-21, 17:52 
>Код проекта распространяется под лицензией LGPLv3.

Ма-лат-сы!

>Возможна сборка в Linux (на базе Mono) и Windows.

Вендузятники. Линуксоидностью тут и не пахнет.

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

41. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (41), 20-Мрт-21, 07:57 
в IDE "для школоты" добавили наркоманский синтаксис, до которого школота не дойдет по школьной программе.
Школы переползают на Альт. Но АБЦшники продолжают пилить сборочки только под винду/Mono
Логика у них, конечно, ок.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (-), 20-Мрт-21, 18:19 
> Школы переползают на Альт.

Да неужели? А не врете? (и если нет, напомните поставить Шигорину памятник, при всех антипатиях)

> Но АБЦшники продолжают пилить сборочки только под винду/Mono
> Логика у них, конечно, ок.

Вы хотели после школы уметь програмить хоть немного на уровне потребном для real world проектов? Во вы лол. Вы это даже и после инста то не будете, особенно - российского...

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

49. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от anonimous (?), 20-Мрт-21, 20:23 
>Вы хотели после школы уметь програмить хоть немного на уровне потребном для real world проектов?

Да ладно вам, все знают что и школа для этого не обязательна.

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

53. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (53), 20-Мрт-21, 21:12 
в подмосковье года три назад начали: https://nashamoskovia.ru/news-14132.html

> Вы хотели после школы уметь програмить хоть немного на уровне потребном для real world проектов?

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

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

56. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Прохожий (??), 21-Мрт-21, 00:44 
Школьникам разве не все равно, что там в основе лежит? Они ведь только учатся. С этой точки зрения не пробовал смотреть?
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (62), 22-Мрт-21, 00:07 
Школьникам, может быть, все равно. А преподам?
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (10), 20-Мрт-21, 20:57 
Mono и ABC на Альте работают - какие проблемы?
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

55. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Прохожий (??), 21-Мрт-21, 00:40 
Вот прямо все школы в мире на Альт переходят? Логика у тебя, конечно...
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

61. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (62), 22-Мрт-21, 00:06 
Если Россиюшка взяла курс на перевод школ на линукс (а она взяла), а разработчики абц положили на это болт, то это, как минимум, странно.
За остальные страны можно не беспокоиться. Вряд ли там на абц школоту учат
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Аноним (-), 20-Мрт-21, 18:17 
Не все баззворды собрали. Где электрон и питон?!?
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от ИмяХ (?), 21-Мрт-21, 06:43 
Чую, скоро появится новость "Разработчики PascalABC.NET прочитав критику на Опеннете, решили удалить со своих серверов версию 3.8 чтобы не опозорить своих программистов."
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск среды разработки PascalABC.NET 3.8"  +/
Сообщение от Alex (??), 21-Мрт-21, 21:01 
Разработчики PascalABС.NET (выяснено в приватной беседе) считают, что на выпады неадекватов с Оппенета надо ответить полным их игнором, так не ждите.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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