URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 120787
[ Назад ]

Исходное сообщение
"Вышел GNAT Community 2020"

Отправлено opennews , 30-Май-20 10:33 
Вышел GNAT Community 2020 - пакет средств разработки на языке Ада. В состав пакета входит компилятор, интегрированная среда разработчика GNAT Studio, статический анализатор подмножества языка SPARK, отладчик GDB и набор библиотек. Пакет распространяется на условиях лицензии GPL...

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


Содержание

Сообщения в этом обсуждении
"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 10:33 
> пакет средств разработки на языке Ада

Анонимы, предлагайте кандидатуры на титул языка Чистилища!


"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 12:10 
Как оно там в plan9 называлось? Уж не inferno ли?

"Вышел GNAT Community 2020"
Отправлено beresk_let , 30-Май-20 14:41 
Inferno — другая ОС, тоже из пост-UNIX. Язык там называется Limbo, а в Plan9 был Aleph.

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 16:52 
Список спонсоров внизу темы видели?

"Вышел GNAT Community 2020"
Отправлено Сейд , 30-Май-20 12:50 
Nim

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 12:55 
Нужен язык Рая. Тоже женское имя, кстати.

"Вышел GNAT Community 2020"
Отправлено Сейд , 30-Май-20 13:03 
Русский алгоритмический язык.

"Вышел GNAT Community 2020"
Отправлено VladSh , 30-Май-20 14:06 
С командами "НАЧ", "КОН", "ВСЁ"? Это вам к 1С.

"Вышел GNAT Community 2020"
Отправлено tolstushka.ru , 30-Май-20 15:59 
Задолго до 1С в СССР был язык "Рапира"

ПРОЦ СТАРТ();
    ВЫВОД: "ЗДРАВСТВУЙ, МИР!";
КНЦ;


"Вышел GNAT Community 2020"
Отправлено slava_kpss , 30-Май-20 18:32 
Т прнс?

"Вышел GNAT Community 2020"
Отправлено vit , 01-Июн-20 21:18 
а еще ШАЯ - школьный алгоритмический язык

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 18:02 
>Русский алгоритмический язык.

Коращённо: Рая.


"Вышел GNAT Community 2020"
Отправлено другой аноним , 30-Май-20 15:55 
Существовало минимум два языка, аббревиатуры названий которых подгонялась под РАЯ. Это "Русский Алгоритмический Язык", в просторечии Ерошл (от фамилии академика Ершова, язык для обучения школьников), и Расширяемый Алгоритмический Язык (в просторечии ДССП, Диалоговый Язык Структурированного Программирования, по существу вариант Форта). Ни одно из названий не прижилось. Ну то есть, названия прижились даже меньше, чем языки. Языки хоть кто-то в своих нишах использовал, а буквы РАЯ остались исключительно на обложках книжек. Те, кто пользовались, называли их по-другому.

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 16:49 
Почему считают, что обучать школьников надо на всяком мусоре? Типа названных, а также Паскаля, Дельфи. Есть один нормальный, красивый язык с минимальным синтаксисом, позволяющим сосредоточиться на логике программы. Если, конечно, целью обучения является программирование, а не что-то иное.

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 16:51 
Еще Дракон и Кумир, блин.

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 17:20 
Между прочим, ДРАКОН - уникальный пример годного сокращённого названия на нашей территории (Дружелюбный русский алгоритмический язык, который обеспечивает наглядность)! Из всех остальных аббревиатур получается сплошное ФГУП ПБОУ ЦЩХ МПЖ №5.

"Вышел GNAT Community 2020"
Отправлено Ordu , 30-Май-20 20:40 
> Есть один нормальный, красивый язык с минимальным синтаксисом, позволяющим сосредоточиться на логике программы

Lisp?


"Вышел GNAT Community 2020"
Отправлено Username , 30-Май-20 21:49 
Ассемблер же.

"Вышел GNAT Community 2020"
Отправлено Ordu , 30-Май-20 23:02 
> Ассемблер же.

Ассемблер не один, и я бы не назвал его синтаксис минимальным. Конечно, смотря что за ассемблер, но и всё же.


"Вышел GNAT Community 2020"
Отправлено _ , 04-Июн-20 20:50 
>Конечно, смотря что за ассемблер, но и всё же.

MIX \ MMIX ?
:-)


"Вышел GNAT Community 2020"
Отправлено 0x3A59 , 01-Июн-20 05:56 
> Ассемблер же

Только маш. коды, только хардкор!


"Вышел GNAT Community 2020"
Отправлено anonimous , 31-Май-20 00:25 
>Почему считают, что обучать школьников надо на всяком мусоре? Типа названных, а также Паскаля, Дельфи.

Обучать чему и для чего? С точки зрения обучения? Современный паскаль как раз с минимальным синтаксисом (сравнительно конечно), позволяющим сосредоточить?я на логике программы, и тем не менее с поддержкой ништяков всяких.
https://castle-engine.io/modern_pascal_introduction_russian....

С точки зрения реального применения? Паскаль абц конечно бессмысленно, а лазарус это гуи-консоль-сервисы-демоны и даже веб (https://wiki.freepascal.org/pas2js/ru) для вин, линух-х86, лин-арм(малина,джетсон),макосb. И все это нативное, компилируемое и везде сразу работает из коробки.

Дельфя без линукса, зато с андроидом и иосом.


>Если, конечно, целью обучения является программирование, а не что-то иное.

Не, ну если т.н. профессиональное, то да к гуано надо с детства приучать, чтоб потом без проблем заходило.


"Вышел GNAT Community 2020"
Отправлено Неим , 22-Июн-20 23:05 
Из хороших паскалеподобных языков есть ещё олдовый CHILL, родом из телекоммуникаций, новый SparForte и естественно, всякие Модулы.
У закостеневших старых языков есть одно важное преимущество - так как они не меняются, учебники и однажды качественно обученные преподы сохраняют актуальность в применении к обучению именно теоретическим основам (теории алгоритмов, вычислений, автоматов и пр.) дальше которых пойдут очень немногие, так как мир профессий в целом куда интересней, шире и разнообразнее программирования. Консервативность учительско-преподавательского сообщества уступает только медикам и лучше если оно будет качественно учить основам на "латыни", чем кое как на непонятном новье. Медики потому так мощно держатся в мире за свою латынь в анатомии и физиологии - не пытаются, например, косточки скелета просто индексировать - потому медик российский поймёт своего латиноамериканского коллегу даже на необитаемом острове без гуглопереводчика. Поэтому непрофессионалу важнее уметь читать мёртвый Алгол: на нём написаны классические работы с классическими алгоритмами, да и в современной практике его используют в академпубликациях - чтобы их читать и если необходимо применять найденные алгоритмы на каком то живом языке, общепринятом в той узкой профнише, где он работает; общаться с профи на нём, выписывая алгоритмы на листик или в сообщение чата.

"Вышел GNAT Community 2020"
Отправлено Аноним , 31-Май-20 07:55 
>Есть один нормальный, красивый язык с минимальным синтаксисом, позволяющим сосредоточиться на логике программы.

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


"Вышел GNAT Community 2020"
Отправлено Anonymoustus , 31-Май-20 08:53 
>>Есть один нормальный, красивый язык с минимальным синтаксисом, позволяющим сосредоточиться на логике программы.
> И он называется питон. Например, школы США детей учат на нем.

А потом компании США вынуждены завозить погромиздов из окрестностей Индии.


"Вышел GNAT Community 2020"
Отправлено funny.falcon , 31-Май-20 11:47 
Программихдов из Индии берут исключительно из-за стоимости, а не из-за квалификации

"Вышел GNAT Community 2020"
Отправлено Anonymoustus , 31-Май-20 18:18 
> Программихдов из Индии берут исключительно из-за стоимости, а не из-за квалификации

Зачем платить больше за такой же самый говнокод?

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


"возможно"
Отправлено ada , 01-Июн-20 14:22 
возможно но это престарелое гавно учит писать код но в практики и красе он показать себя не может.
а так т экономика порешала и быдлокодеры-програмисты в сша не много зарабатывают (по их меркам)

"возможно"
Отправлено Anonymoustus , 01-Июн-20 15:25 
> возможно но это престарелое гавно учит писать код но в практики и
> красе он показать себя не может.

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


> а так т экономика порешала и быдлокодеры-програмисты в сша не много зарабатывают
> (по их меркам)

Скоро ничего не будут зарабатывать, если к власти придут SJW. Те сгонят всех на заводы и в колхозы и будет СССР-2.


"Вышел GNAT Community 2020"
Отправлено Аноним , 31-Май-20 14:45 
Не один, а два - ассемблер и форт.

"Вышел GNAT Community 2020"
Отправлено Аноним , 31-Май-20 19:29 
Ты безнадежно отстал, но не безнадёжен. FreePascal позволяет писать приложения под Андроид, Мак, Виндовс, Линукс и БСД. Логика языка и синтаксис доступен домохозяйкам, при этом имеются все возможности, доступные в Си.

"Вышел GNAT Community 2020"
Отправлено InuYasha , 30-Май-20 22:04 
> пакет средств разработки на языке Ада

"gets me everytime!" )


"Вышел GNAT Community 2020"
Отправлено ryoken , 01-Июн-20 08:29 
Язык Ада - это на котором черти пишут, Бароны Ада и прочие Кибердемоны? (Да, усиленно пытаюсь пройти DooM2016).

"Вышел GNAT Community 2020"
Отправлено Anonymoustus , 30-Май-20 10:39 
У меня в Девуане 2.1 не работает GNAT GPS никакой версии из имеющихся в репозиториях. Надёжность вашего нового стандарта!

А в Windows, надо сказать, всё работает. Голосуйте сердцем, анонимные братья.


ЗЫ

Заработало, ну надо же!

Не тот уже Девуан, не тот…


"Вышел GNAT Community 2020"
Отправлено Zenitur , 30-Май-20 11:36 
И что было?

"Вышел GNAT Community 2020"
Отправлено Anonymoustus , 30-Май-20 11:56 
> И что было?

Да хрен знает. Чего-то не хватало, наверное, а потом доустановилось с какими-то пакетами -- и вдруг заработало.


"Вышел GNAT Community 2020"
Отправлено Аноним , 01-Июн-20 18:06 
> Да хрен знает. Чего-то не хватало, наверное

Ума


"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 10:52 
Такое кривое поделие, что нормально никуда не портировано. Только лин и винда. Остальные системы еле-еле.

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 11:01 
Тот случай, когда теряешься в поисках определения сказавшему такое... Слепой или альтернативно развитый?

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 11:05 
Соболезную вашим способностям.

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 11:06 
Давай, покажи мне свежие версии gnat в BSD системах.

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 12:16 
таблица сравнения коммерческого продукта и комьюнити https://www.adacore.com/gnatpro/comparison
в таблице расписаны платформы, какие поддерживает коммерческий продукт
так как язык нишевый в основном это реал тайм встраиваемые ОС

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 12:55 
Rust тоже нишевый (на данный момент), но это не помешало быть портируемым.

"Вышел GNAT Community 2020"
Отправлено Анон345 , 30-Май-20 14:00 
Ада вполне портируема, FSF GNAT много что поддерживает, почти все что держит gcc, Rust портируем из-за Llvm, при этом у него нет стандарта и нет сторонних реализаций. Да и ide у него своей нормальной нет. Здесь же в новости свободная реализация коммерческой версии компилятора.

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 14:21 
Какие-то мантры. Уже про BSD упоминали.

"Вышел GNAT Community 2020"
Отправлено fghjkl , 30-Май-20 17:34 
https://github.com/AdaCore/gps GNAT Studio свободна собирайте для чего угодно. Помнится в портах BSD она всегда была gps-ide, gnat от FSF https://www.gnu.org/software/gnat/ по жизни свободен и тоже был в портах. При этом на BSD gnat с проблемами так как они перешли на clang, но скоро будет gnat llvm, он уже в принципе есть.

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 18:11 
Нынешние версии там старые. А когда будет на llvm, тогда и другой разговор будет.

"Вышел GNAT Community 2020"
Отправлено rmmr , 30-Май-20 20:08 
Кстати, уже есть LLVM бакенд https://github.com/AdaCore/gnat-llvm  Можно пробовать собирать. У меня есть docker с поддержкой WebAssembly.

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 20:15 
> https://github.com/AdaCore/gps GNAT Studio свободна собирайте для чего угодно. Помнится в портах BSD она всегда была gps-ide, gnat от FSF https://www.gnu.org/software/gnat/
> по жизни свободен и тоже был в портах. При этом на
> BSD gnat с проблемами так как они перешли на clang,

Этот переход мешает существованию более 600 портов с gcc9 в билд _И_ рантаймзависимостях.

GNAT
https://www.freshports.org/devel/gps/
gps GNAT Programming Studio - IDE for Ada and many other languages
2016_2 devel      
DEPRECATED: Depends on obsolete LLVM 3.8.
This port expired on: 2018-08-22
Удален.

Есть
https://www.freshports.org/lang/gcc6-aux/https://www.freshpo.../
> gcc6-aux Version of GCC 6 with full Ada support

последнее обновление 2018/05/16
Ну и
> grep -c "gps.*ide" /usr/ports/MOVED
> 0

не было такого порта во фре.


"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 20:16 
> Этот переход НЕ мешает существованию более 600 портов с gcc9 в билд _И_ рантаймзависимостях.

быстрофикс


"Вышел GNAT Community 2020"
Отправлено fghjkl , 30-Май-20 20:42 
>> не было такого порта во фре.

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


"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 21:42 
>>> не было такого порта во фре.
> Да все равно если честно,

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

> BSD не целевая платформа не для чего.

Что почему-то не мешает существованию более 30 000 портов с самым различным софтом.
Это топ-4 по общему количеству доступного пользователю OS софта - сразу после AUR, nix и Debian
https://www.opennet.ru/opennews/art.shtml?num=52977

> Для трех основных платформ все собирается. BSDфилам не грех заплатить за платную версию.

Проприетарные подстилочки под MS и Apple совсем-совсем не палятся!

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



"Вышел GNAT Community 2020"
Отправлено fghjkl , 31-Май-20 12:44 
>>Ну если все равно, что "просто соврамши", тогда вопросов больше нет.
>>"так как они перешли на clang" я так понимаю, тоже просто из пальца высосано.

У gnat бэк gcc, если ваше BSD сообщество не осилили собрать gnat для BSD, это проблема adacore которая выпускает платную версию Gnat для разрабов которым это нужно?

>>Что почему-то не мешает существованию более 30 000 портов с самым различным софтом.
>>Это топ-4 по общему количеству доступного пользователю OS софта - сразу после AUR, nix и Debian
>>https://www.opennet.ru/opennews/art.shtml?num=52977

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

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

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



"Вышел GNAT Community 2020"
Отправлено Аноним , 31-Май-20 15:00 
>>>Ну если все равно, что "просто соврамши", тогда вопросов больше нет.
>>>"так как они перешли на clang" я так понимаю, тоже просто из пальца высосано.
> У gnat бэк gcc, если ваше BSD сообщество не осилили собрать gnat для BSD

Еще раз, для особо озаренных:
https://www.freshports.org/lang/gcc9/
> This port is requerired for Run
> audio/gsequencer
> audio/lsp-plugins-lv2

...
> java/openjdk11
> java/openjdk12
> java/openjdk13
> java/openjdk14
> Expand this list (647 items / 640 hidden)

Но плохому танцору, как обычно ...

>>>https://www.opennet.ru/opennews/art.shtml?num=52977
> Большая часть этого софта не уперлась даже продвинутым пользователям, так как это просто библиотечки,

Ох уж эти знатоки опеннета:


  pkg search -r FreeBSD -ic library | wc -l
    3492

> Юникс вей еще и не так дает возможность раздуть
> репы, если каждую библиотеку в Винде считать за доступный софт, то боюсь BSD вылетит из ТОП-4.

Это вообще-то о том, что во фре доступно софта чуть меньше чем в дебиане и заметно больше, чем в большинстве дистров пингвина. Впрочем, судя по оговоркам и уровню "знаний", запуск пингвинчика у вас, как и большинства "линуксоидов", ограничивается виртуалочкой и WSL.


>>>Но вопрос изначально-то был "нормально никуда не портировано. Только лин и винда.", так что перевод стрелок вышел немного не удался.
> gnat был портирован и ты сам привел ссылки на пакеты, и то что теперь BSD никому не нужна чуть более чем полностью, не обязывает adacore, тратить ресурсы на портирование своих инструментов для BSD фанов.

*doublefacepalm.jpg*
Дорогой вы наш Знаток, для вашего сведения -- портируется и поддерживается софт по большей части самим сообществом. В случае gps с 2011 года это был
> Submitted by:    John Marino <draco@marino.st> (maintainer)

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

> С вас выхлопа ноль, максимум на опенке пару сообщений настрочите бессмысленных.

В общем, как обычно - "сбалаболил и в кусты".


"Вышел GNAT Community 2020"
Отправлено Аноним , 31-Май-20 15:16 
>>>Ну если все равно, что "просто соврамши", тогда вопросов больше нет.
>>>"так как они перешли на clang" я так понимаю, тоже просто из пальца высосано.
> У gnat бэк gcc, если ваше BSD сообщество не осилили собрать gnat
> для BSD, это проблема adacore которая выпускает платную версию Gnat для
> разрабов которым это нужно?

Это проблема форумных подгорельцев-балаболов, сначала с гордым видом рассказывающих нам о "портируемости" и "много чего поддерживает", а потом на реактивной тяге уходящих в сторону заката^W "это просто они не осиляторы!"


"Вышел GNAT Community 2020"
Отправлено Анон345 , 01-Июн-20 00:18 
Там выше для тебя кидали список поддерживаемых платформ в платной версии, хочешь заплати у тебя все будет. Бесплатно тебе никто ни чем не обязан.

"Вышел GNAT Community 2020"
Отправлено fghjkl , 31-Май-20 12:51 
http://www.dragonlace.net/ вот для тебя ребята занимались портами, подхватывай продолжай.

"Вышел GNAT Community 2020"
Отправлено Аноним , 31-Май-20 15:12 
> http://www.dragonlace.net/ вот для тебя ребята занимались портами, подхватывай продолжай.

Во-первых: нафига мне сдался ваш жирный и *реновопортабельный блоатпэк?
Я, если что, не аноним(3) ткнувший вас носом в "это самое" - от слова "совсем".
И прошел бы посмеявшись мимо, но слишком уж были неуклюжи попытки у подгорельцев перевести все стрелки на "БСДфилов".

Во-вторых:
> http://www.dragonlace.net/ вот для тебя

Ну, смотрим внимательно
> FreeBSD    i386    None    4.9.2:2014-10-23    Perfect    Available via ports

FreeBSD    x86_64    None    4.9.2:2014-10-23    Perfect    Available via ports
> http://freshports.org/lang/gcc-aux/
>> Аноним (57)
>> Есть

https://www.freshports.org/lang/gcc6-aux
> gcc6-aux Version of GCC 6 with full Ada support

Вы бы хоть по своим ссылкам сходили, что ли.



"Вышел GNAT Community 2020"
Отправлено Нолекс , 31-Май-20 13:02 
Да чё вы ноете-то? Вам если так приспичило, то и портируйте в любую из *BSD. Хотя я уверен, что работа в этом направлении уже ведётся. АДА активно используется в аэрокосмической нише, а там помимо линуксов активно юзают БДСМ...

"Вышел GNAT Community 2020"
Отправлено анонн , 31-Май-20 16:36 
> BSD не целевая платформа не для чего.

Странно. А пацаны и не знали 8-O


pkg search --comment "intell.*idea"
intellij-2020.1.1              IntelliJ IDEA Community Edition
intellij-ultimate-2020.1       IntelliJ IDEA Ultimate Edition

pkg search jetbrai
jetbrains-clion-2020.1.1       JetBrains CLion IDE
jetbrains-goland-2020.1.2      JetBrains GoLand IDE
jetbrains-mono-1.0.6,1         Free and open source typeface for developers
jetbrains-phpstorm-2020.1.1    JetBrains PhpStorm IDE
jetbrains-webstorm-2019.3.2    JetBrains JavaScript IDE

pkg search vscode
vscode-1.45.1_1                Visual Studio Code - Open Source ("Code - OSS")

pkg search telegram-de
telegram-desktop-2.1.7         Telegram Desktop messaging app

pkg search hplip
hplip-3.20.3                   Drivers and utilities for HP printers and All-in-One devices


pkg stats -r
Remote package database(s):
    Number of repositories: 1
    Packages available: 31970
    Unique packages: 31970
    Total size of packages: 86 GiB


https://www.nvidia.ru/Download/driverResults.aspx/159395/ru
> FreeBSD Display Driver – x64
> Версия:     440.82
> Опубликовано:     2020.4.7
> Операционная система:     FreeBSD x64

https://www.kaspersky.ru/small-to-medium-business-security/d...
> Версия 8.0.3.30 | FreeBSD | Network agent

«И вот так у вас все» ©


"Вышел GNAT Community 2020"
Отправлено Анон345 , 01-Июн-20 00:14 
Java ide написанные на java это типа успех bsd, ну ну. Что-нибудь более внушительное есть?

"Вышел GNAT Community 2020"
Отправлено Аноним , 01-Июн-20 00:58 
>> vscode
>> telegram
>> nvidia  FreeBSD Display Driver
>> Kaspersky Security 8.0
> Java ide написанные на java это типа успех bsd, ну ну.

Эксперт на эксперте ...
>>> BSD не целевая платформа не для чего.
> Что-нибудь более внушительное есть? Это не считается! И это тоже не считается! НЕ СЧИТАЕТСЯ, Я СКАЗАЛ!!1
>


"Вышел GNAT Community 2020"
Отправлено fghjkl , 01-Июн-20 13:31 
Еще раз для умных, java ide работают там где есть jvm, надо быть реально безрукими чтобы не суметь портировать jvm. Ты начал опять блеять про экспертов, так как у тебя всего список из нескольких позиций серьезного софта, из которого один драйвер и большая часть прог написаных на java. Фанатики BSD никак не могут признать, что ее место осталось ну максимум где-нибудь на сервере.

"Вышел GNAT Community 2020"
Отправлено Аноним , 01-Июн-20 14:44 
>> vscode
>> telegram
> Еще раз для умных, java ide работают там где есть jvm, надо быть реально безрукими чтобы не суметь портировать jvm.
> не суметь портировать jvm.
> jvm.

Еще один Эксперт выборочного чтения, не различающий JavaScript/V8, Java и JVM.

>> Remote package database(s):
>>    Number of repositories: 1
>>    Packages available: 31970
> Ты начал опять блеять про экспертов, так как у тебя всего список из нескольких позиций серьезного софта, из которого один драйвер и большая часть

Ну-ну.


Резюмируем:
Эксперт сделал экспертное высказывание
>> "вполне портируема, FSF GNAT много что поддерживает"

эксперта ткнули носом в отсутствие поддержки BSD.

эксперт отбрехался в стиле
>> "BSD не целевая платформа не для чего.",

эксперта опять ткнули носом в вхождение в топ-4 *nix-like (т.е. с пингвинчиком) по количеству софта в репах.

Эксперт высказал ценное мнение о том, что это "не считается!"
>> "так как это просто библиотечки

Экпсерту еще раз указали на море^W^W в коммерческий софт специально для "БЗДей".

Эксперт опять завел пластинку про "НИЩИТАИЦА!", скромно проигнорировав ссылочку на каcперского и "не заметив", что драйвер предлагается на сайте nvidia.

В общем, этой песне конца не будет, а "просвящать" виндузятников и WSLщиков я не нанимался - за сим, оставляю Экпертов обтека^W в гордом одиночестве.


"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 16:44 
На mac в принципе ставится. Хотя как ставится - тупо копируется. Собрать нормально пакет - дело нескольких минут. Могли бы в программах запуск сделать хотя бы. Кроме того, требует Xcode 10. Но есть большой плюс - удаляется перемещением в корзину. На этом знакомство закончено.

"Вышел GNAT Community 2020"
Отправлено anonimous , 30-Май-20 17:41 
>нормально никуда не портировано. Только лин и винда.

ну вот еще на китайскую плату с процессором stm32f407vet6

https://habr.com/ru/post/351062/


"Вышел GNAT Community 2020"
Отправлено Lex , 30-Май-20 11:34 
Чем сей язык и пакет хороши ?

"Вышел GNAT Community 2020"
Отправлено Anonymoustus , 30-Май-20 11:57 
> Чем сей язык и пакет хороши ?

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


"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 14:31 
Его в реестре отечественных нет. "Потеря для Англии - находка для Америки" (с) М-р Бин

"Вышел GNAT Community 2020"
Отправлено Страшный аноним , 30-Май-20 14:44 
Вроде как братья-белорусы его развивают на американские деньги (могу ошибаться)

"Вышел GNAT Community 2020"
Отправлено Сейд , 30-Май-20 12:54 
Надёжный и безопасный.

"Вышел GNAT Community 2020"
Отправлено Lex , 30-Май-20 13:45 
> Надёжный и безопасный.

Так практически про всё нынче говорят


"Вышел GNAT Community 2020"
Отправлено 0ffh , 30-Май-20 14:18 
верно говорят
но тока для ады есть тесты на выносливость

"Вышел GNAT Community 2020"
Отправлено Сейд , 30-Май-20 14:26 
А Ада была уже такой и 30 лет назад.

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 14:29 
Так говорят теперь только про Windows 10 на абсолютно честных ресурсах. Как бы.

"Вышел GNAT Community 2020"
Отправлено Anonymoustus , 30-Май-20 16:19 
>> Надёжный и безопасный.
> Так практически про всё нынче говорят

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


"Вышел GNAT Community 2020"
Отправлено rmmr , 30-Май-20 20:02 
Если интересно, что конкретно сделано для надёжности и безопасности, можно полистать брошюрку "Безопасное и надежное программное обеспечение", перевод тут - http://www.ada-ru.org/safe_secure_2012

"Вышел GNAT Community 2020"
Отправлено Eric Hartman , 30-Май-20 11:35 
Что-то последнее время новости, связанные с проектом GNU, совсем не радуют.
То очередной скандал, то фуфлософт релизят. Да и само линуксовое комунити всё дальше отдаляется от них.

"Вышел GNAT Community 2020"
Отправлено Michael Shigorin , 02-Июн-20 16:02 
> Что-то последнее время новости, связанные с проектом GNU,

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


"Вышел GNAT Community 2020"
Отправлено YetAnotherOnanym , 30-Май-20 11:52 
> Добавлена поддержка платформы RISC-V 64

Хмммм... интересно...


"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 12:08 
в каких сейчас проектах используется язык ада ?

почему прижился ад с перегруженным синтаксисом, чем менее многословные оберон/модула ?

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

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


"Вышел GNAT Community 2020"
Отправлено Сейд , 30-Май-20 13:01 
В бортовых системах управления военными объектами (кораблями, ракетами, самолётами, снарядами, танками и т. п.).

"Вышел GNAT Community 2020"
Отправлено Anonymoustus , 30-Май-20 13:17 
Почитай спецификацию Ады -- всё сам поймёшь. Ну или не поймёшь.

"Вышел GNAT Community 2020"
Отправлено 0ffh , 30-Май-20 14:19 
все что летает военное - обязано быть на аде в нато
даже в россии в 90ые контора бериева купила еще платный компилятор чтоб написать бортовое для для своего самолета

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 17:12 
почему тогда для новейшего истребителя ф-35 выбрали с/с++ ?

из всего количества строк кода на аде написано только ~5% и то портировано с ф-22 ? согласно статьям


"Вышел GNAT Community 2020"
Отправлено fghjkl , 30-Май-20 17:45 
Да и какой результат выбора? F-22 летает F-35 проблемен. Боинг 787 8 млн. строк на Аде, все норм.

"Вышел GNAT Community 2020"
Отправлено RibiKukan , 31-Май-20 08:40 
>F-22 летает

Летает на си и рассыпухе?

>F-35 проблемен

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

> Боинг 787 8 млн. строк на Аде, все норм.

Пруфы. Ну и опять же, сравнение жопы с пальцем.


"Вышел GNAT Community 2020"
Отправлено F40 , 31-Май-20 18:52 
На HTML5+JS нужно переписать

"Вышел GNAT Community 2020"
Отправлено anonymous yet another , 01-Июн-20 11:57 
> Да и какой результат выбора? F-22 летает F-35 проблемен. Боинг 787 8 млн. строк на Аде, все норм.

А в 737MAX на чём? ;)  Не в языке же дело...


"Вышел GNAT Community 2020"
Отправлено 0ffh , 31-Май-20 00:34 
я думаю потому что ф22 был начат во время холодной войны - а ф35 - это уже чиста бизнес распил
я начинал с адой в конце 80ых начале 90 ых когда еще по инерции мир крутился в той парадигме
накупил книжек по аде - ( интернета тогда ж не было ) знакомый достал два компилятора ады - один для 8080 проца под ср-м другой для доса
и пыхтел с ними
но тогда и в союзе приняли решение пользовать аду в тех же условиях а я типа бортовую готовился разрабатывать

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

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


"Вышел GNAT Community 2020"
Отправлено RibiKukan , 31-Май-20 08:48 
>я думаю потому что ф22 был начат во время холодной войны - а ф35 - это уже чиста бизнес распил

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

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

>но тогда и в союзе приняли решение пользовать аду в тех же условиях а я типа бортовую готовился разрабатывать

К чему эти ахренительные решения привели все знают.

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

И как появилась - так и сдохла, никому не нужная. Живёт только в рамках легаси и вендор(государство)лока.


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

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


"Вышел GNAT Community 2020"
Отправлено Нолекс , 31-Май-20 13:11 
Последний раз, когда писали на Си софт для самолёта, он перевернулся перелетая экватор. Самолёт с испытателем удалось спасти, но причину ошибки искали ещё долго. После этого весь НАТОвский софт писали только на языке АДА.

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


"Вышел GNAT Community 2020"
Отправлено steils , 30-Май-20 15:02 
libgfxinit. Используется для иниціализаціи графики въ coreboot.
https://doc.coreboot.org/gfx/libgfxinit.html

"Вышел GNAT Community 2020"
Отправлено anonimous , 31-Май-20 00:00 
>почему прижился ад с перегруженным синтаксисом, чем менее многословные оберон/модула ?

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

>почему американские военные "во втором туре" отбора языков под свои нужды оставили 4 языка, так или иначе базировавшиеся на паскале ?

История языков такая. После первоначального хаоса (фортран,кобол,лисп,ранние алголы), языки общего назначения разделились на 2 группы
-языки над которыми думали (поздние алголы-паскаль-и далее), с++ тоже пытался думать (от симулы) но скатился в совместимость с си (ну кстати там потом жаба и гоу аналогично)
-языки которые лепили на коленке и побыстрее (би,си)(ну кстати там потом жабоскрипты и т.п.)
Думаю понятно из какой группы росли корни языков, оставленных после отбора.

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

Раньше такого проводилось много
http://sunnyday.mit.edu/16.355/cada_art.html
сейчас не нужно, зачем, с надежностью с++ и так все понятно, а если ее много то можно еще на питоне.

>в каких сейчас проектах используется язык ада ?

раньше навалом
https://www2.seas.gwu.edu/~mfeldman/ada-project-summary.html

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



"Вышел GNAT Community 2020"
Отправлено deeaitch , 31-Май-20 03:48 
Ага, собеседовал я одного такого.....

"Вышел GNAT Community 2020"
Отправлено RibiKukan , 31-Май-20 08:32 
Очередные откровения жерты пропаганды. Сейчас нам эникей всё расскажет.

>-языки над которыми думали (поздние алголы-паскаль-и далее),

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

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

>с++ тоже пытался думать (от симулы)

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

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

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


>но скатился в совместимость с си (ну кстати там потом жаба и гоу аналогично)

Опять жертва пропаганды несёт херню. Никакого скатился не было и нет он изначально базировался на си о чём и писал страуструп. Как только он узнал о си и попробовал его - он перестал в принципе думать о существовании чего-либо и называл тот же алгол несостоятельным. Хотя человеку трудно отказаться от того, что он знал и что ему нравилось. Это и прослеживается в рассуждениях С++, но не более.

>-языки которые лепили на коленке и побыстрее (би,си)

Ога, би делался на коленке. Опять жертва пропаганды и википедии пытается срывать покровы. Би создал базу сишного синтаксиса, а как языка его вообще не существовало.

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

>(ну кстати там потом жабоскрипты и т.п.)

И даже тут адепт обделался. Жабаскрипт именно плод рождения паскалятско-бездарной клоаки. Это лишь потом что-то нужно было срочно менять и там начала переделывать синтаксис на сишныей(опять же полностью не осилилось) с сишной же семантикой.

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

Но что самое интересное. Всё это дерьмо бездарное типа ады, алгола, паскалятины - настолько продуманное, что с момента появления С/С++ начало банально паразитировать на них и всё что там есть - взято из С/С++. Все современные диалекты этих недоязычков - нелепые клоуны С/С++.

>http://sunnyday.mit.edu/16.355/cada_art.html

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

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

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

Эти бездарные завывания сектанта. Дерьмо типа ады не может даже в ситуации тотально вендорлока. Даже в среде ада-рабов происходят постоянные бунты и люди хотят писать на языках для людей. Вся экосистема этого дерьма - С/С++. В том числе и GNAT.

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

Но теперь да, заставим всех писать. Вернёмся в светлое будущие мира логики на рассыпухе. Без всяких эффективных менеджеров и С++.


"Вышел GNAT Community 2020"
Отправлено funny.falcon , 31-Май-20 12:15 
Господи, давно я столько желчи не читал в одном комменте.

И, почему-то, вовсе не кажется, что вы больше знаете, или что меньше фанатеете.


"Вышел GNAT Community 2020"
Отправлено RibiKukan , 31-Май-20 13:57 
> Господи, давно я столько желчи не читал в одном комменте.
> И, почему-то, вовсе не кажется, что вы больше знаете, или что меньше
> фанатеете.

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


"Вышел GNAT Community 2020"
Отправлено Аноним , 31-Май-20 15:07 
Ваш текст напрямую противоречит истории развития языков программирования, какая пропаганда, о чём вы?

"Вышел GNAT Community 2020"
Отправлено RibiKukan , 31-Май-20 16:13 
> Ваш текст напрямую противоречит истории развития языков программирования, какая пропаганда,
> о чём вы?

Ога, противоречия найдёшь? Ты ведь не очередное трепло, ведь так?


"Вышел GNAT Community 2020"
Отправлено Ordu , 31-Май-20 19:40 
Как правило, те кто громче всех кричат о пропаганде и есть самые пострадавшие от этой пропаганды.

"Вышел GNAT Community 2020"
Отправлено fghjkl , 31-Май-20 12:55 
>>А далее сектант начал рассказывать эффективных менеджеров. Да, раньше, когда программируемая логика в >>самолётах была минимальна и примитивна - всё было круто. А сейчас, когда всё изменилось, сразу стали >>виноваты менеджеры. Всего-то дело не в несостоятельности бездарного дерьма на котором невозможно ничего > >>написать.

Ой вы тогда на боинг 787 и Аирбас 380 не летайте, ведь софт там написан, на дерме на котором ничего нельзя написать, лучше сразу на F-35, который на блаженных ++ никак допилить не могут.


"Вышел GNAT Community 2020"
Отправлено RibiKukan , 31-Май-20 13:55 
>ведь софт там написан, на дерме

Нет, очевидно. Меньше жри пропаганды.

>на котором ничего нельзя написать

Да, и я заранее ответил на это. Никакого софта там нет. Это всё модернизации наработок 80х годов. Софтварный уровень так скудный, и никакой ады там нет. Это мусорная скриптуха на которой в принципе ничего невозможно написать, ни ОС, ни что-либо предсказуемые, производительное и надёжное. За примерами далеко ходить не нужно - integrity - все признаки си, но никаких свидетельств за то на чём оно написано в гугле нет. И судя по источнику разработки и факту сокрытия - ответ сразу очевиден. Как и декларация поддержки ады, которой там не быть не может. А вот наличие всего остального, причём везде и всюду рассказывается именно о си-окружении. А вот про аду ничего нет.

Как я уже говорил. Написать на этом дерьме С/С++/posix-окружение в принципе невозможно. Да и ненужно это, если основная ЦА там ада. Но всё говорит об обратном.

>лучше сразу на F-35, который на блаженных ++ никак допилить не могут.

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


"Вышел GNAT Community 2020"
Отправлено anonimous , 31-Май-20 17:34 
>Очередные откровения жерты пропаганды. Сейчас нам эникей всё расскажет.

Расскажет, чего ж не рассказать интересующемуся слушателю, но не сразу а по частям, на такие портянки времеи нет.

>На самом же деле ничего от симулы в С++ не было и нет. Страуструп осилил за уши притянуть концепцию классов и пару ключевых слов, да динамический диспатч. Ключевые слова очевидны и никому не интересны. От классов из симулы ничего не осталось, динамический диспатч базовое свойство любой скриптухи к коим и относилась симула

http://www.stroustrup.com/hopl2.pdf

A History of C++: 1979− 1991
Bjarne Stroustrup
AT&T Bell Laboratories

At the time, I considered Modula− 2, Ada, Smalltalk, Mesa, and Clu as alternatives to C and as
sources for ideas for C++ [Stroustrup,1984b] so there was no shortage of inspiration. However,
only C, Simula, Algol68, and in one case BCPL left noticeable traces in C++ as released in 1985.
Simula gave classes, Algol68 operator overloading (§3.3.3), references (§3.3.4), and the ability to
declare variables anywhere in a block (§3.3.1), and BCPL gave // comments (§3.3.1).
There were several reasons for avoiding major departures from C style.


"Вышел GNAT Community 2020"
Отправлено RibiKukan , 31-Май-20 17:54 
>[оверквотинг удален]
> as alternatives to C and as
> sources for ideas for C++ [Stroustrup,1984b] so there was no shortage of
> inspiration. However,
> only C, Simula, Algol68, and in one case BCPL left noticeable traces
> in C++ as released in 1985.
> Simula gave classes, Algol68 operator overloading (§3.3.3), references (§3.3.4),
> and the ability to
> declare variables anywhere in a block (§3.3.1), and BCPL gave // comments
> (§3.3.1).
> There were several reasons for avoiding major departures from C style.

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


Ну дак какому именно моему тезису что-то противоречит? Я написал о том, что страуструп смог притянуть за уши влияние симылы в виде концепции классов, пары ключевых слов и динамического диспатча. Что мне пастит клоун?

>Simula gave classes

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

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

В конечном итоге от классов из симулы в С++ ничего нет. Классы в С++ взяты из си, потому как основная фича классов в С++ - это конструкторы/деструкторы и независимость от стореджа. Который изначально в каком-то виде был, но от него сразу же отказались.

От симулы там кейворд class, который в С++ ничего не значит и прикручен форфан. Просто потому, что страуструпу он понравился. Ну и виртуальные функции, которые в С++ работает не так и вообще другие. Единственное что там от симулы - это сама концепция связей предок->потомок.

И опять же, сама концепция к симуле никакого отношения не имеет. Потому как это бездарная скриптуха и в любой скриптухе by-design есть виртуальные методы. Потому как там везде динамический диспатч. А поведение С++ по умолчанию обусловлено лишь его статической природой. Поэтому реализация этих методов в С++ потребовала изобрести их заново.


В общем, позорище нелепое. К чему и зачем ты предпринял эти жилкие потуги?


"Вышел GNAT Community 2020"
Отправлено anonimous , 31-Май-20 18:35 
>Классы в С++ взяты из си,

Ну я уж тут даже и не знаю, что сказать то.


"Вышел GNAT Community 2020"
Отправлено Anonymoustus , 31-Май-20 19:04 
>>Классы в С++ взяты из си,
> Ну я уж тут даже и не знаю, что сказать то.

Нажать на кнопку^W ссылку «Cообщить модератору».


"Вышел GNAT Community 2020"
Отправлено Anonymoustus , 31-Май-20 19:09 
Граждане вахтёры, вы вообще читаете, что несёт этот персонаж? Примите меры в отношении невменяемого RibiKukan.

"Вышел GNAT Community 2020"
Отправлено anonimous , 31-Май-20 18:17 
>с++ тоже пытался думать (от симулы) но скатился в совместимость с си (ну кстати там потом жаба и гоу аналогично)
>Опять жертва пропаганды несёт херню. Никакого скатился не было и нет он изначально базировался на си о чём и писал страуструп.

там дело было так, сперва автор и правда пытался думать

At the time, I considered Modula− 2, Ada, Smalltalk, Mesa, and Clu as alternatives to C and as
sources for ideas for C++

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

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

Celebrating 30th Anniversary of the First C++ Compiler: Let's Find Bugs in It
Published on November 05 , 2015
Authors: Andrey Karpov, Bjarne Stroustrup

Cfront is a C++ compiler which came into existence in 1983 and was developed by Bjarne Stroustrup. At that time it was known as "C with Classes". Many of the obscure corner cases in C++ are related to the Cfront implementation limitations. The reason is that Cfront performed translation from C++ to C.

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

Many of the obscure corner cases in C++ are related to the Cfront implementation limitations. The reason is that Cfront performed translation from C++ to C.

аналогичная история с гоу, попытки отодвинуться от си, но неполноценные

https://golang.org/doc/faq#history
Go is mostly in the C family (basic syntax), with significant input from the Pascal/Modula/Oberon family (declarations, packages), plus some ideas from languages inspired by Tony Hoare's CSP, such as Newsqueak and Limbo (concurrency).

От себя замечу, что мне непонятны 2 вещи
- любовь к типа лаконичному (учите китайский, 1 иероглиф заменяет в среднем 10 букв) синтаксису придуманному исключительно из-за требования работы на машине с 4кб озу
- видение существенного различия между синтаксисом си и старого паскаля. Они, по существу, практически одинаковые, два, по нынешним временам низкоуровневых языка.
Вот такой низкоуровневый синтаксис , например, хоть немного отличается
i = 1:10
s = sin(i)


"Вышел GNAT Community 2020"
Отправлено RibiKukan , 31-Май-20 18:46 
>там дело было так, сперва автор и правда пытался думать

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

Поэтому он сразу отказался от какого-либо базирования на дерьме, что и написано.

>но потом он понял, что не осилит полностью новый компилятор (тогда еще ллвм и т.п. не было)

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

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

>и принял решение сделать кросс-компилятор в (естественно) имеющийся у Белл Лэбз компилятор си.

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

>Понятно, что в таких условиях менять низкоуровневый синтаксис было глупо

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

>Many of the obscure corner cases in C++ are related to the Cfront implementation limitations. The reason is that Cfront performed translation from C++ to C.

Ты опять обгадился. Никакой конкретики ты не предоставишь и ты даже не понимаешь о чём идёшь речь. Ты - нелепая жертва пропаганды.

В контексте транслятора абсолютно неважно какой синтаксис у цели. Здесь как максимум имеется ввиду именно свойства си как таргета. К тому же, здесь говорится о C++ в том виде, в котором он был тогда. И ты опять обгадился.

Это вообще типичная для сектантов проблема. Сектант не способен в контекст.

>аналогичная история с гоу, попытки отодвинуться от си, но неполноценные

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

>Go is mostly in the C family (basic syntax), with significant input from the Pascal/Modula/Oberon family (declarations, packages), plus some ideas from languages inspired by Tony Hoare's CSP, such as Newsqueak and Limbo (concurrency).

Это нелепая бездарная пропаганда сектантов. Здесь говорится только об убогом паскалятском стиле деклараций(и то опять же, полностью паскалятский стиль не осилили). И сделано это лишь потому, что 1) так проще парсить, а делали го птушники. 2) рядовой птушник в принципе не способен распарсить си. А это была основная ЦА.

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


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

>От себя замечу, что мне непонятны 2 вещи
>- любовь к типа лаконичному (учите китайский, 1 иероглиф заменяет в среднем 10 букв) синтаксису

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

К тому же, лаконичность никакого отношения к "меньше букв". Это значит "меньше мусора". Если же мы говорим об кейвордах/идентификаторах - они в С++ самые длинные. А вот во всяком мусоре, которому ты лизал жопу - они как раз таки убогие огрызки.


>придуманному исключительно из-за требования работы на машине с 4кб озу

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

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

>- видение существенного различия между синтаксисом си и старого паскаля.

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

>Они, по существу, практически одинаковые, два, по нынешним временам низкоуровневых языка.

Опять нелепая шизофазия. Откуда-то вылез какой-то "низкоуровневый язык", которого не существует.

>Вот такой низкоуровневый синтаксис , например, хоть немного отличается
>i = 1:10
>s = sin(i)

Что следует из этой нелепой херни?


"Вышел GNAT Community 2020"
Отправлено anonimous , 31-Май-20 18:31 
> Жертва пропаганды сообщает, что над паскалем, сдохшим в адских муках бездарном дерьме, огрызки которого сейчас существуют только в том самом жаваскрипте

Кто там куда умер?

Лазарус это гуи-консоль-сервисы-демоны и даже веб (https://wiki.freepascal.org/pas2js/ru) для вин, линух-х86, лин-арм (малина, джетсон), макоси. И все это нативное, компилируемое и везде сразу работает из коробки.

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

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


"Вышел GNAT Community 2020"
Отправлено RibiKukan , 31-Май-20 18:51 
>Лазарус это гуи-консоль-сервисы-демоны и даже веб (https://wiki.freepascal.org/pas2js/ru) для вин, линух-х86, лин-арм (малина, джетсон), макоси. И все это нативное, компилируемое и везде сразу работает из коробки.

И? Кому интересно, кроме бездарное школоты, это дерьмо? Никому. Побежал показывать что-то отличное от калькулятора на этом бездарном дерьме. Там что-то уровня сишного/крестового. Ну хотя-бы жаваскриптового.

>Дельфя без линукса, зато с андроидом и иосом из одной коробки.

Ты хотел сказать в дерьме? Да.


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

Проблема в том, что даже на электроне и ангуляр33 что-то есть. Минимально сложное, полезное и рабочее. На бездарном паскалятском дерьме нет ничего. Живи с этим.


"Вышел GNAT Community 2020"
Отправлено Ordu , 31-Май-20 19:41 
> Ты хотел сказать в дерьме? Да.

В дерьме твои комменты: в них слово "дерьмо" употребляется чаще любого другого.


"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 13:44 
Ещё один язык теперь может LSP! Просто прекрасно!

"Вышел GNAT Community 2020"
Отправлено Аноним , 31-Май-20 15:11 
> The Language Server Protocol was originally developed for Microsoft's Visual Studio Code and is now an open standard

С Microsoft нельзя вести дела, вам же будет хуже потом.


"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 18:04 
>Вышел GNAT Community 2020

И кому это в 2020 году нужно?


"Вышел GNAT Community 2020"
Отправлено Аноним , 31-Май-20 15:10 
Очень многим

"Вышел GNAT Community 2020"
Отправлено Аноним , 31-Май-20 16:54 
Очень информативно

"Вышел GNAT Community 2020"
Отправлено Аноним , 30-Май-20 20:50 
Ада это понятно, но самое няшечкка это spark, круто, что сейчас можно уже под risc-v ядра писать, значит скоро будут на них летать.

"Вышел GNAT Community 2020"
Отправлено ffirefox , 31-Май-20 05:54 
А какая лицензия на библиотеки из GNAT? GPL только или LGPL?

"Вышел GNAT Community 2020"
Отправлено rmmr , 02-Июн-20 22:15 
Именно в GNAT Community лицензия GPL, но большинство библиотек есть на GitHub под GCC исключением. Можно поставить только GNAT Studio, а компилятор взять из пакетов дистрибутива линукс или из msys2, если так важно будет избавиться от GPL, это легко.

"Вышел GNAT Community 2020"
Отправлено Нолекс , 31-Май-20 13:26 
Толи лыжи не едут, толи я после днюхи не совсем трезвый... А чё бинарники с собой тянут то, что итак у меня в системе установлено?

"Вышел GNAT Community 2020"
Отправлено rmmr , 02-Июн-20 22:19 
1) Чтобы гарантировать совместимость. 2) Некоторые библиотеки содержат исправления найденных ошибок. 3) Чтобы не заставлять тебя искать все зависимости руками. 4)...