The OpenNET Project / Index page

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



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

"Вышел 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

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

Оглавление

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

1. Сообщение от Аноним (1), 30-Май-20, 10:33   +3 +/
> пакет средств разработки на языке Ада

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #16, #18, #65, #121

2. Сообщение от Anonymoustus (ok), 30-Май-20, 10:39   –2 +/
У меня в Девуане 2.1 не работает GNAT GPS никакой версии из имеющихся в репозиториях. Надёжность вашего нового стандарта!

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


ЗЫ

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

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

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

3. Сообщение от Аноним (3), 30-Май-20, 10:52   –6 +/
Такое кривое поделие, что нормально никуда не портировано. Только лин и винда. Остальные системы еле-еле.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #15, #42, #49

4. Сообщение от Аноним (4), 30-Май-20, 11:01   +/
Тот случай, когда теряешься в поисках определения сказавшему такое... Слепой или альтернативно развитый?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #5, #6

5. Сообщение от Аноним (3), 30-Май-20, 11:05   –6 +/
Соболезную вашим способностям.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

6. Сообщение от Аноним (3), 30-Май-20, 11:06   –2 +/
Давай, покажи мне свежие версии gnat в BSD системах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

7. Сообщение от Lex (??), 30-Май-20, 11:34   –1 +/
Чем сей язык и пакет хороши ?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #17

8. Сообщение от Eric Hartman (?), 30-Май-20, 11:35   –5 +/
Что-то последнее время новости, связанные с проектом GNU, совсем не радуют.
То очередной скандал, то фуфлософт релизят. Да и само линуксовое комунити всё дальше отдаляется от них.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #129

9. Сообщение от Zenitur (ok), 30-Май-20, 11:36   +/
И что было?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #11

10. Сообщение от YetAnotherOnanym (ok), 30-Май-20, 11:52   +/
> Добавлена поддержка платформы RISC-V 64

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

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

11. Сообщение от Anonymoustus (ok), 30-Май-20, 11:56   +/
> И что было?

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

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

12. Сообщение от Anonymoustus (ok), 30-Май-20, 11:57   +/
> Чем сей язык и пакет хороши ?

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

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

13. Сообщение от Аноним (15), 30-Май-20, 12:08   +/
в каких сейчас проектах используется язык ада ?

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #22, #29, #37, #67

14. Сообщение от Аноним (14), 30-Май-20, 12:10   +3 +/
Как оно там в plan9 называлось? Уж не inferno ли?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #34

15. Сообщение от Аноним (15), 30-Май-20, 12:16   +1 +/
таблица сравнения коммерческого продукта и комьюнити https://www.adacore.com/gnatpro/comparison
в таблице расписаны платформы, какие поддерживает коммерческий продукт
так как язык нишевый в основном это реал тайм встраиваемые ОС
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #19

16. Сообщение от Сейд (ok), 30-Май-20, 12:50   –1 +/
Nim
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

17. Сообщение от Сейд (ok), 30-Май-20, 12:54   +/
Надёжный и безопасный.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #25

18. Сообщение от Аноним (18), 30-Май-20, 12:55   +7 +/
Нужен язык Рая. Тоже женское имя, кстати.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #21, #38

19. Сообщение от Аноним (3), 30-Май-20, 12:55   +/
Rust тоже нишевый (на данный момент), но это не помешало быть портируемым.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #26

20. Сообщение от Сейд (ok), 30-Май-20, 13:01   +/
В бортовых системах управления военными объектами (кораблями, ракетами, самолётами, снарядами, танками и т. п.).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

21. Сообщение от Сейд (ok), 30-Май-20, 13:03   +9 +/
Русский алгоритмический язык.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #27, #51

22. Сообщение от Anonymoustus (ok), 30-Май-20, 13:17   +/
Почитай спецификацию Ады -- всё сам поймёшь. Ну или не поймёшь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

24. Сообщение от Аноним (24), 30-Май-20, 13:44   +/
Ещё один язык теперь может LSP! Просто прекрасно!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #95

25. Сообщение от Lex (??), 30-Май-20, 13:45   –1 +/
> Надёжный и безопасный.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #28, #31, #32, #40, #55

26. Сообщение от Анон345 (?), 30-Май-20, 14:00   –2 +/
Ада вполне портируема, FSF GNAT много что поддерживает, почти все что держит gcc, Rust портируем из-за Llvm, при этом у него нет стандарта и нет сторонних реализаций. Да и ide у него своей нормальной нет. Здесь же в новости свободная реализация коммерческой версии компилятора.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #30

27. Сообщение от VladSh (?), 30-Май-20, 14:06   +5 +/
С командами "НАЧ", "КОН", "ВСЁ"? Это вам к 1С.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #39

28. Сообщение от 0ffh (??), 30-Май-20, 14:18   +/
верно говорят
но тока для ады есть тесты на выносливость
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

29. Сообщение от 0ffh (??), 30-Май-20, 14:19   +2 +/
все что летает военное - обязано быть на аде в нато
даже в россии в 90ые контора бериева купила еще платный компилятор чтоб написать бортовое для для своего самолета
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #46

30. Сообщение от Аноним (3), 30-Май-20, 14:21   –1 +/
Какие-то мантры. Уже про BSD упоминали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #48

31. Сообщение от Сейд (ok), 30-Май-20, 14:26   +4 +/
А Ада была уже такой и 30 лет назад.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

32. Сообщение от Аноним (33), 30-Май-20, 14:29   +/
Так говорят теперь только про Windows 10 на абсолютно честных ресурсах. Как бы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

33. Сообщение от Аноним (33), 30-Май-20, 14:31   –2 +/
Его в реестре отечественных нет. "Потеря для Англии - находка для Америки" (с) М-р Бин
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #35

34. Сообщение от beresk_let (?), 30-Май-20, 14:41   +2 +/
Inferno — другая ОС, тоже из пост-UNIX. Язык там называется Limbo, а в Plan9 был Aleph.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #45

35. Сообщение от Страшный аноним (?), 30-Май-20, 14:44   +/
Вроде как братья-белорусы его развивают на американские деньги (могу ошибаться)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

37. Сообщение от steils (ok), 30-Май-20, 15:02   +/
libgfxinit. Используется для иниціализаціи графики въ coreboot.
https://doc.coreboot.org/gfx/libgfxinit.html
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

38. Сообщение от другой аноним (?), 30-Май-20, 15:55   +5 +/
Существовало минимум два языка, аббревиатуры названий которых подгонялась под РАЯ. Это "Русский Алгоритмический Язык", в просторечии Ерошл (от фамилии академика Ершова, язык для обучения школьников), и Расширяемый Алгоритмический Язык (в просторечии ДССП, Диалоговый Язык Структурированного Программирования, по существу вариант Форта). Ни одно из названий не прижилось. Ну то есть, названия прижились даже меньше, чем языки. Языки хоть кто-то в своих нишах использовал, а буквы РАЯ остались исключительно на обложках книжек. Те, кто пользовались, называли их по-другому.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #43

39. Сообщение от tolstushka.ru (ok), 30-Май-20, 15:59   +4 +/
Задолго до 1С в СССР был язык "Рапира"

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

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

40. Сообщение от Anonymoustus (ok), 30-Май-20, 16:19   +2 +/
>> Надёжный и безопасный.
> Так практически про всё нынче говорят

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

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

42. Сообщение от Аноним (45), 30-Май-20, 16:44   –1 +/
На mac в принципе ставится. Хотя как ставится - тупо копируется. Собрать нормально пакет - дело нескольких минут. Могли бы в программах запуск сделать хотя бы. Кроме того, требует Xcode 10. Но есть большой плюс - удаляется перемещением в корзину. На этом знакомство закончено.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

43. Сообщение от Аноним (45), 30-Май-20, 16:49   –9 +/
Почему считают, что обучать школьников надо на всяком мусоре? Типа названных, а также Паскаля, Дельфи. Есть один нормальный, красивый язык с минимальным синтаксисом, позволяющим сосредоточиться на логике программы. Если, конечно, целью обучения является программирование, а не что-то иное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #44, #59, #68, #73, #91, #114

44. Сообщение от Аноним (45), 30-Май-20, 16:51   –3 +/
Еще Дракон и Кумир, блин.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #47

45. Сообщение от Аноним (45), 30-Май-20, 16:52   +2 +/
Список спонсоров внизу темы видели?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

46. Сообщение от Аноним (15), 30-Май-20, 17:12   –1 +/
почему тогда для новейшего истребителя ф-35 выбрали с/с++ ?

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

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

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

48. Сообщение от 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, он уже в принципе есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #53, #57

49. Сообщение от anonimous (?), 30-Май-20, 17:41   +/
>нормально никуда не портировано. Только лин и винда.

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

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

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

50. Сообщение от fghjkl (?), 30-Май-20, 17:45   +1 +/
Да и какой результат выбора? F-22 летает F-35 проблемен. Боинг 787 8 млн. строк на Аде, все норм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #76, #110, #122

51. Сообщение от Аноним (51), 30-Май-20, 18:02   –2 +/
>Русский алгоритмический язык.

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

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

52. Сообщение от Аноним (51), 30-Май-20, 18:04   –3 +/
>Вышел GNAT Community 2020

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

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

53. Сообщение от Аноним (3), 30-Май-20, 18:11   +/
Нынешние версии там старые. А когда будет на llvm, тогда и другой разговор будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #56

54. Сообщение от slava_kpss (ok), 30-Май-20, 18:32   +10 +/
Т прнс?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

55. Сообщение от rmmr (ok), 30-Май-20, 20:02   +3 +/
Если интересно, что конкретно сделано для надёжности и безопасности, можно полистать брошюрку "Безопасное и надежное программное обеспечение", перевод тут - http://www.ada-ru.org/safe_secure_2012
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

56. Сообщение от rmmr (ok), 30-Май-20, 20:08   +/
Кстати, уже есть LLVM бакенд https://github.com/AdaCore/gnat-llvm  Можно пробовать собирать. У меня есть docker с поддержкой WebAssembly.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

57. Сообщение от Аноним (57), 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

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

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

58. Сообщение от Аноним (57), 30-Май-20, 20:16   +/
> Этот переход НЕ мешает существованию более 600 портов с gcc9 в билд _И_ рантаймзависимостях.

быстрофикс

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

59. Сообщение от Ordu (ok), 30-Май-20, 20:40   +2 +/
> Есть один нормальный, красивый язык с минимальным синтаксисом, позволяющим сосредоточиться на логике программы

Lisp?

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

60. Сообщение от fghjkl (?), 30-Май-20, 20:42   –1 +/
>> не было такого порта во фре.

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

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

61. Сообщение от Аноним (61), 30-Май-20, 20:50   +1 +/
Ада это понятно, но самое няшечкка это spark, круто, что сейчас можно уже под risc-v ядра писать, значит скоро будут на них летать.
Ответить | Правка | Наверх | Cообщить модератору

63. Сообщение от Аноним (-), 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 совсем-совсем не палятся!

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #83, #84, #86

64. Сообщение от Username (?), 30-Май-20, 21:49   +/
Ассемблер же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #66, #120

65. Сообщение от InuYasha (?), 30-Май-20, 22:04   +/
> пакет средств разработки на языке Ада

"gets me everytime!" )

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

66. Сообщение от Ordu (ok), 30-Май-20, 23:02   +/
> Ассемблер же.

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

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

67. Сообщение от anonimous (?), 31-Май-20, 00:00   –1 +/
>почему прижился ад с перегруженным синтаксисом, чем менее многословные оберон/модула ?

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

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

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

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

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

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

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

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


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

68. Сообщение от anonimous (?), 31-Май-20, 00:25   +3 +/
>Почему считают, что обучать школьников надо на всяком мусоре? Типа названных, а также Паскаля, Дельфи.

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

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

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


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

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

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

69. Сообщение от 0ffh (??), 31-Май-20, 00:34   +1 +/
я думаю потому что ф22 был начат во время холодной войны - а ф35 - это уже чиста бизнес распил
я начинал с адой в конце 80ых начале 90 ых когда еще по инерции мир крутился в той парадигме
накупил книжек по аде - ( интернета тогда ж не было ) знакомый достал два компилятора ады - один для 8080 проца под ср-м другой для доса
и пыхтел с ними
но тогда и в союзе приняли решение пользовать аду в тех же условиях а я типа бортовую готовился разрабатывать

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

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

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

70. Сообщение от deeaitch (ok), 31-Май-20, 03:48   +/
Ага, собеседовал я одного такого.....
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

71. Сообщение от ffirefox (?), 31-Май-20, 05:54   –1 +/
А какая лицензия на библиотеки из GNAT? GPL только или LGPL?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #130

73. Сообщение от Аноним (73), 31-Май-20, 07:55   –3 +/
>Есть один нормальный, красивый язык с минимальным синтаксисом, позволяющим сосредоточиться на логике программы.

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

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

75. Сообщение от RibiKukan (ok), 31-Май-20, 08:32   –5 +/
Очередные откровения жерты пропаганды. Сейчас нам эникей всё расскажет.

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #82, #85, #101, #103, #105

76. Сообщение от RibiKukan (ok), 31-Май-20, 08:40   –4 +/
>F-22 летает

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

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

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

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

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

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

77. Сообщение от RibiKukan (ok), 31-Май-20, 08:48   –5 +/
>я думаю потому что ф22 был начат во время холодной войны - а ф35 - это уже чиста бизнес распил

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

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

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

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

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

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


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

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

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

78. Сообщение от Anonymoustus (ok), 31-Май-20, 08:53   +4 +/
>>Есть один нормальный, красивый язык с минимальным синтаксисом, позволяющим сосредоточиться на логике программы.
> И он называется питон. Например, школы США детей учат на нем.

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

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

81. Сообщение от funny.falcon (?), 31-Май-20, 11:47   +1 +/
Программихдов из Индии берут исключительно из-за стоимости, а не из-за квалификации
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #104

82. Сообщение от funny.falcon (?), 31-Май-20, 12:15   +6 +/
Господи, давно я столько желчи не читал в одном комменте.

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

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

83. Сообщение от fghjkl (?), 31-Май-20, 12:44   –1 +/
>>Ну если все равно, что "просто соврамши", тогда вопросов больше нет.
>>"так как они перешли на 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 фанов. С вас выхлопа ноль, максимум на опенке пару сообщений настрочите бессмысленных.


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

84. Сообщение от fghjkl (?), 31-Май-20, 12:51   +/
http://www.dragonlace.net/ вот для тебя ребята занимались портами, подхватывай продолжай.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #96

85. Сообщение от fghjkl (?), 31-Май-20, 12:55   +1 +/
>>А далее сектант начал рассказывать эффективных менеджеров. Да, раньше, когда программируемая логика в >>самолётах была минимальна и примитивна - всё было круто. А сейчас, когда всё изменилось, сразу стали >>виноваты менеджеры. Всего-то дело не в несостоятельности бездарного дерьма на котором невозможно ничего > >>написать.

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

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

86. Сообщение от Нолекс (?), 31-Май-20, 13:02   +/
Да чё вы ноете-то? Вам если так приспичило, то и портируйте в любую из *BSD. Хотя я уверен, что работа в этом направлении уже ведётся. АДА активно используется в аэрокосмической нише, а там помимо линуксов активно юзают БДСМ...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

87. Сообщение от Нолекс (?), 31-Май-20, 13:11   +1 +/
Последний раз, когда писали на Си софт для самолёта, он перевернулся перелетая экватор. Самолёт с испытателем удалось спасти, но причину ошибки искали ещё долго. После этого весь НАТОвский софт писали только на языке АДА.

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

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

88. Сообщение от Нолекс (?), 31-Май-20, 13:26   –1 +/
Толи лыжи не едут, толи я после днюхи не совсем трезвый... А чё бинарники с собой тянут то, что итак у меня в системе установлено?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #131

89. Сообщение от RibiKukan (ok), 31-Май-20, 13:55   –5 +/
>ведь софт там написан, на дерме

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

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

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

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

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

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

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

90. Сообщение от RibiKukan (ok), 31-Май-20, 13:57   –2 +/
> Господи, давно я столько желчи не читал в одном комменте.
> И, почему-то, вовсе не кажется, что вы больше знаете, или что меньше
> фанатеете.

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

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

91. Сообщение от Аноним (91), 31-Май-20, 14:45   +1 +/
Не один, а два - ассемблер и форт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

92. Сообщение от Аноним (-), 31-Май-20, 15:00   +1 +/
>>>Ну если все равно, что "просто соврамши", тогда вопросов больше нет.
>>>"так как они перешли на 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 годом  - показывает исключительно "нужность" и особенно "портабельность". Да-да, в кавычках.

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

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

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

93. Сообщение от Аноним (93), 31-Май-20, 15:07   +/
Ваш текст напрямую противоречит истории развития языков программирования, какая пропаганда, о чём вы?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #98

94. Сообщение от Аноним (93), 31-Май-20, 15:10   +/
Очень многим
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #100

95. Сообщение от Аноним (93), 31-Май-20, 15:11   +1 +/
> The Language Server Protocol was originally developed for Microsoft's Visual Studio Code and is now an open standard

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

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

96. Сообщение от Аноним (96), 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

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


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

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

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

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

98. Сообщение от RibiKukan (ok), 31-Май-20, 16:13   –3 +/
> Ваш текст напрямую противоречит истории развития языков программирования, какая пропаганда,
> о чём вы?

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

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

99. Сообщение от анонн (ok), 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

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

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

100. Сообщение от Аноним (3), 31-Май-20, 16:54   –1 +/
Очень информативно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

101. Сообщение от 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.

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

102. Сообщение от RibiKukan (ok), 31-Май-20, 17:54   –3 +/
>[оверквотинг удален]
> 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 есть виртуальные методы. Потому как там везде динамический диспатч. А поведение С++ по умолчанию обусловлено лишь его статической природой. Поэтому реализация этих методов в С++ потребовала изобрести их заново.


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

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

103. Сообщение от 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)

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

104. Сообщение от Anonymoustus (ok), 31-Май-20, 18:18   +3 +/
> Программихдов из Индии берут исключительно из-за стоимости, а не из-за квалификации

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

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

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

105. Сообщение от anonimous (?), 31-Май-20, 18:31   +/
> Жертва пропаганды сообщает, что над паскалем, сдохшим в адских муках бездарном дерьме, огрызки которого сейчас существуют только в том самом жаваскрипте

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

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

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

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

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

106. Сообщение от anonimous (?), 31-Май-20, 18:35   +/
>Классы в С++ взяты из си,

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

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

107. Сообщение от RibiKukan (ok), 31-Май-20, 18:46   –1 +/
>там дело было так, сперва автор и правда пытался думать

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

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

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

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

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

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

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

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

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

>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)

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

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

109. Сообщение от RibiKukan (ok), 31-Май-20, 18:51   –2 +/
>Лазарус это гуи-консоль-сервисы-демоны и даже веб (https://wiki.freepascal.org/pas2js/ru) для вин, линух-х86, лин-арм (малина, джетсон), макоси. И все это нативное, компилируемое и везде сразу работает из коробки.

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

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

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


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

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

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

110. Сообщение от F40 (?), 31-Май-20, 18:52   +/
На HTML5+JS нужно переписать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

111. Сообщение от Anonymoustus (ok), 31-Май-20, 19:04   +/
>>Классы в С++ взяты из си,
> Ну я уж тут даже и не знаю, что сказать то.

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

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

112. Сообщение от Anonymoustus (ok), 31-Май-20, 19:09   +/
Граждане вахтёры, вы вообще читаете, что несёт этот персонаж? Примите меры в отношении невменяемого RibiKukan.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102

114. Сообщение от Аноним (-), 31-Май-20, 19:29   +1 +/
Ты безнадежно отстал, но не безнадёжен. FreePascal позволяет писать приложения под Андроид, Мак, Виндовс, Линукс и БСД. Логика языка и синтаксис доступен домохозяйкам, при этом имеются все возможности, доступные в Си.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

115. Сообщение от Ordu (ok), 31-Май-20, 19:40   +1 +/
Как правило, те кто громче всех кричат о пропаганде и есть самые пострадавшие от этой пропаганды.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

116. Сообщение от Ordu (ok), 31-Май-20, 19:41   +/
> Ты хотел сказать в дерьме? Да.

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

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

117. Сообщение от Анон345 (?), 01-Июн-20, 00:14   –1 +/
Java ide написанные на java это типа успех bsd, ну ну. Что-нибудь более внушительное есть?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #119

118. Сообщение от Анон345 (?), 01-Июн-20, 00:18   +/
Там выше для тебя кидали список поддерживаемых платформ в платной версии, хочешь заплати у тебя все будет. Бесплатно тебе никто ни чем не обязан.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97

119. Сообщение от Аноним (119), 01-Июн-20, 00:58   +/
>> vscode
>> telegram
>> nvidia  FreeBSD Display Driver
>> Kaspersky Security 8.0
> Java ide написанные на java это типа успех bsd, ну ну.

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

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

120. Сообщение от 0x3A59 (?), 01-Июн-20, 05:56   +/
> Ассемблер же

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

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

121. Сообщение от ryoken (ok), 01-Июн-20, 08:29   +/
Язык Ада - это на котором черти пишут, Бароны Ада и прочие Кибердемоны? (Да, усиленно пытаюсь пройти DooM2016).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

122. Сообщение от anonymous yet another (?), 01-Июн-20, 11:57   +/
> Да и какой результат выбора? F-22 летает F-35 проблемен. Боинг 787 8 млн. строк на Аде, все норм.

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

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

123. Сообщение от fghjkl (?), 01-Июн-20, 13:31   +/
Еще раз для умных, java ide работают там где есть jvm, надо быть реально безрукими чтобы не суметь портировать jvm. Ты начал опять блеять про экспертов, так как у тебя всего список из нескольких позиций серьезного софта, из которого один драйвер и большая часть прог написаных на java. Фанатики BSD никак не могут признать, что ее место осталось ну максимум где-нибудь на сервере.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #125

124. Сообщение от ada (??), 01-Июн-20, 14:22   +/
возможно но это престарелое гавно учит писать код но в практики и красе он показать себя не может.
а так т экономика порешала и быдлокодеры-програмисты в сша не много зарабатывают (по их меркам)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104 Ответы: #126

125. Сообщение от Аноним (125), 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 в гордом одиночестве.

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

126. Сообщение от Anonymoustus (ok), 01-Июн-20, 15:25   +/
> возможно но это престарелое гавно учит писать код но в практики и
> красе он показать себя не может.

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


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

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

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

127. Сообщение от Аноним (127), 01-Июн-20, 18:06   +1 +/
> Да хрен знает. Чего-то не хватало, наверное

Ума

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

128. Сообщение от vitemail (??), 01-Июн-20, 21:18   +/
а еще ШАЯ - школьный алгоритмический язык
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

129. Сообщение от Michael Shigorinemail (ok), 02-Июн-20, 16:02   +/
> Что-то последнее время новости, связанные с проектом GNU,

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

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

130. Сообщение от rmmr (ok), 02-Июн-20, 22:15   +1 +/
Именно в GNAT Community лицензия GPL, но большинство библиотек есть на GitHub под GCC исключением. Можно поставить только GNAT Studio, а компилятор взять из пакетов дистрибутива линукс или из msys2, если так важно будет избавиться от GPL, это легко.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

131. Сообщение от rmmr (ok), 02-Июн-20, 22:19   +/
1) Чтобы гарантировать совместимость. 2) Некоторые библиотеки содержат исправления найденных ошибок. 3) Чтобы не заставлять тебя искать все зависимости руками. 4)...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88

132. Сообщение от _ (??), 04-Июн-20, 20:50   +/
>Конечно, смотря что за ассемблер, но и всё же.

MIX \ MMIX ?
:-)

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

133. Сообщение от Неим (?), 22-Июн-20, 23:05   +/
Из хороших паскалеподобных языков есть ещё олдовый CHILL, родом из телекоммуникаций, новый SparForte и естественно, всякие Модулы.
У закостеневших старых языков есть одно важное преимущество - так как они не меняются, учебники и однажды качественно обученные преподы сохраняют актуальность в применении к обучению именно теоретическим основам (теории алгоритмов, вычислений, автоматов и пр.) дальше которых пойдут очень немногие, так как мир профессий в целом куда интересней, шире и разнообразнее программирования. Консервативность учительско-преподавательского сообщества уступает только медикам и лучше если оно будет качественно учить основам на "латыни", чем кое как на непонятном новье. Медики потому так мощно держатся в мире за свою латынь в анатомии и физиологии - не пытаются, например, косточки скелета просто индексировать - потому медик российский поймёт своего латиноамериканского коллегу даже на необитаемом острове без гуглопереводчика. Поэтому непрофессионалу важнее уметь читать мёртвый Алгол: на нём написаны классические работы с классическими алгоритмами, да и в современной практике его используют в академпубликациях - чтобы их читать и если необходимо применять найденные алгоритмы на каком то живом языке, общепринятом в той узкой профнише, где он работает; общаться с профи на нём, выписывая алгоритмы на листик или в сообщение чата.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68


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

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




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

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