Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

> Онлайн

Конференции форума в Jabber: linuxforum@conference.jabber.ru, unixforum@conference.jabber.ru

 
Reply to this topic Start new topic
> Ada в России
ArkanJR
bookmark
gyfbbdvkffmrljmmmwd
May 18 2013, в 19:04
Сообщение #1


Коренной житель
Иконка группы

Сообщений: 965

Вставить имя   :   Цитата

ОС: MS Windows, МСВС

Группа: Участники

Автор темы
Народ, преподаётся ли хоть в каких-то ВУЗах РФ на IT-специальностях язык программирования Ada? Данные из Википедии довольно удручающие:
Цитата
После распада СССР работа по распространению Ады практически прервалась. Правда, были приняты три программы развития разработки ПО на Аде (в министерстве обороны, министерстве гражданской авиации и министерстве образования и науки), но разработка их ведётся медленно и нескоординированно. В результате в России язык Ада малоизвестен, большинство современных российских программистов считают его «мёртвым языком» и ничего о нём не знают. Ада используется в России и СНГ отдельными энтузиастами. Тем не менее, язык применяется для промышленной разработки ПО. Известно несколько разработанных на Аде проектов, работающих в России. Среди них:
  • Станция документальной связи МО РФ. Основной задачей является обеспечение обмена документальной информацией в сетях передачи данных Министерства Обороны Российской Федерации. Программно-аппаратный комплекс был совместно разработан Производственной организацией «Вычислительная техника и средства автоматизации» (аппаратное обеспечение) и группой программистов сектора вне трасс Северо-Кавказского центра управления воздушным движением «Стрела». Программное обеспечение комплекса написано на языке программирования Ada с использованием компилятора GNAT. Поддержка распределенных вычислений осуществляется дополнительным компонентом GLADE.

  • Комплекс стандартного пилотажно-навигационного и связного оборудования для российского самолета-амфибии Бериев Бе-200. Разработка проведена Научно-исследовательским институтом авиационного оборудования г. Жуковский, совместно с американской фирмой Allied Signal, Флорида, США. Использован комплекс разработки Ада-систем фирмы DDC-I на платформе Intel 80486.


--------------------
— Да, это была ошибка, Кемп, огромная ошибка, что я взялся один за это дело. Напрасно потрачены силы, время, возможности. Один… Удивительно, как беспомощен человек, когда он один! Мелкая кража, потасовка — и всё.

© Г. Уэллс "Человек-невидимка"
Go to the top of the page
 
+Quote Post
landgraf
bookmark
gyfbbdvkffmrljmmmwd
May 21 2013, в 08:27
Сообщение #2


*бунту ненавистник
Иконка группы

Сообщений: 2138

Вставить имя   :   Цитата

ОС: linux
Город: Пивнушка

Группа: Участники

боюсь, что нет. Можете зайти на ada-ru@conference.jabber.ru и поспрашивать, там были люди из академических кругов.


--------------------
Go to the top of the page
 
+Quote Post
ArkanJR
bookmark
gyfbbdvkffmrljmmmwd
Nov 6 2013, в 19:58
Сообщение #3


Коренной житель
Иконка группы

Сообщений: 965

Вставить имя   :   Цитата

ОС: MS Windows, МСВС

Группа: Участники

Автор темы
Похоже, что Ada не в почёте даже у МинОбороны РФ - gcc 4.1.3 в МСВС 3.0 не поддерживает данный язык:
Прикрепленные файлы
Прикрепленный файл  no_ada.png ( 75.94 килобайт ) Кол-во скачиваний: 27
 


--------------------
— Да, это была ошибка, Кемп, огромная ошибка, что я взялся один за это дело. Напрасно потрачены силы, время, возможности. Один… Удивительно, как беспомощен человек, когда он один! Мелкая кража, потасовка — и всё.

© Г. Уэллс "Человек-невидимка"
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Nov 6 2013, в 20:09
Сообщение #4


grammatikführer
Иконка группы

Сообщений: 12571

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

А где тут сказано, что не поддерживает? Сказано - компилятор не установден.


--------------------
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
трафик
Go to the top of the page
 
+Quote Post
ArkanJR
bookmark
gyfbbdvkffmrljmmmwd
Nov 6 2013, в 20:21
Сообщение #5


Коренной житель
Иконка группы

Сообщений: 965

Вставить имя   :   Цитата

ОС: MS Windows, МСВС

Группа: Участники

Автор темы
Цитата(Bizdelnick @ Nov 6 2013, в 21:09) *
А где тут сказано, что не поддерживает? Сказано - компилятор не установлен.

Цитата
Изначально названный GNU C Compiler поддерживал только язык Си. Позднее GCC был расширен для компиляции исходных кодов на таких языках программирования, как C++, Objective-C, Java, Фортран и Ada.


Цитата
В версии 4.1.1 (выпущенной 24 мая 2006) стандартный компилятор включал в себя front-end’ы для
Ada (GCC для Ada, или GNAT)

Из Википедии

Или gcc 4.1.3 в МСВС 3.0 нестандартный?


--------------------
— Да, это была ошибка, Кемп, огромная ошибка, что я взялся один за это дело. Напрасно потрачены силы, время, возможности. Один… Удивительно, как беспомощен человек, когда он один! Мелкая кража, потасовка — и всё.

© Г. Уэллс "Человек-невидимка"
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Nov 6 2013, в 20:46
Сообщение #6


grammatikführer
Иконка группы

Сообщений: 12571

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

Цитата(ArkanJR @ 6th November 2013 - в 21:21) *
Или gcc 4.1.3 в МСВС 3.0 нестандартный?

Не знаю. Но он наверняка разбит на несколько пакетов и, возможно, нужный просто не установлен. Поищите по слову gnat.


--------------------
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
трафик
Go to the top of the page
 
+Quote Post
ArkanJR
bookmark
gyfbbdvkffmrljmmmwd
Nov 6 2013, в 20:55
Сообщение #7


Коренной житель
Иконка группы

Сообщений: 965

Вставить имя   :   Цитата

ОС: MS Windows, МСВС

Группа: Участники

Автор темы
Цитата(Bizdelnick @ Nov 6 2013, в 21:46) *
Не знаю. Но он наверняка разбит на несколько пакетов и, возможно, нужный просто не установлен.

Если такой пакет и есть, то он не включён в состав дистрибутива МСВС 3.0.

Цитата(Bizdelnick @ Nov 6 2013, в 21:46) *
Поищите по слову gnat.

Слово gnat ни в одном названии пакетов, входящих в состав дистрибутива МСВС 3.0, не обнаружено.


--------------------
— Да, это была ошибка, Кемп, огромная ошибка, что я взялся один за это дело. Напрасно потрачены силы, время, возможности. Один… Удивительно, как беспомощен человек, когда он один! Мелкая кража, потасовка — и всё.

© Г. Уэллс "Человек-невидимка"
Go to the top of the page
 
+Quote Post
Фантом
bookmark
gyfbbdvkffmrljmmmwd
Nov 6 2013, в 23:31
Сообщение #8


Застарелый
Иконка группы

Сообщений: 384

Вставить имя   :   Цитата

ОС: OpenSuSE

Группа: Участники

Пакет обычно называется gcc-ada.
Go to the top of the page
 
+Quote Post
ArkanJR
bookmark
gyfbbdvkffmrljmmmwd
Nov 7 2013, в 16:46
Сообщение #9


Коренной житель
Иконка группы

Сообщений: 965

Вставить имя   :   Цитата

ОС: MS Windows, МСВС

Группа: Участники

Автор темы
Цитата(Фантом @ Nov 7 2013, в 00:31) *
Пакет обычно называется gcc-ada.

И такого пакета нет в составе дистрибутива МСВС 3.0.


--------------------
— Да, это была ошибка, Кемп, огромная ошибка, что я взялся один за это дело. Напрасно потрачены силы, время, возможности. Один… Удивительно, как беспомощен человек, когда он один! Мелкая кража, потасовка — и всё.

© Г. Уэллс "Человек-невидимка"
Go to the top of the page
 
+Quote Post
landgraf
bookmark
gyfbbdvkffmrljmmmwd
Nov 8 2013, в 15:41
Сообщение #10


*бунту ненавистник
Иконка группы

Сообщений: 2138

Вставить имя   :   Цитата

ОС: linux
Город: Пивнушка

Группа: Участники

Цитата(Фантом @ 6th November 2013 - в 21:31) *
Пакет обычно называется gcc-ada.

gcc-gnat если быть точнее.

ArkanJR
компиллятор - это еще не все. Библиотеки и прочие вкусности в МСВС точно не запакетированы, советую посмотреть на Debian или Fedora (ваш покорный слуга собрал там довольно много библиотек от adacore, в том числе матрешку)


--------------------
Go to the top of the page
 
+Quote Post
ArkanJR
bookmark
gyfbbdvkffmrljmmmwd
Jun 30 2017, в 19:31
Сообщение #11


Коренной житель
Иконка группы

Сообщений: 965

Вставить имя   :   Цитата

ОС: MS Windows, МСВС

Группа: Участники

Автор темы
Из МЭКМ:
Цитата
Ада считается единым языком программирования как для вооруженных сил США, так и для НАТО.

А какой язык программирования считается единым для ВС РФ? Или же такового нет и имеет место вавилонское смешение языков?


--------------------
— Да, это была ошибка, Кемп, огромная ошибка, что я взялся один за это дело. Напрасно потрачены силы, время, возможности. Один… Удивительно, как беспомощен человек, когда он один! Мелкая кража, потасовка — и всё.

© Г. Уэллс "Человек-невидимка"
Go to the top of the page
 
+Quote Post
ArkanJR
bookmark
gyfbbdvkffmrljmmmwd
Jul 13 2017, в 17:37
Сообщение #12


Коренной житель
Иконка группы

Сообщений: 965

Вставить имя   :   Цитата

ОС: MS Windows, МСВС

Группа: Участники

Автор темы
Риторический вопрос: почему Ada не вытеснила C++?


--------------------
— Да, это была ошибка, Кемп, огромная ошибка, что я взялся один за это дело. Напрасно потрачены силы, время, возможности. Один… Удивительно, как беспомощен человек, когда он один! Мелкая кража, потасовка — и всё.

© Г. Уэллс "Человек-невидимка"
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Jul 13 2017, в 17:57
Сообщение #13


grammatikführer
Иконка группы

Сообщений: 12571

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

Цитата(ArkanJR @ Jul 13 2017, в 17:37) *
Риторический вопрос: почему Ada не вытеснила C++?

Ммм... Потому что Ada старше C++?


--------------------
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
трафик
Go to the top of the page
 
+Quote Post
karpen
bookmark
gyfbbdvkffmrljmmmwd
Jul 13 2017, в 18:35
Сообщение #14


Новичок
Иконка группы

Сообщений: 10

Вставить имя   :   Цитата

ОС: ALT Linux 7.0 Centaurus

Группа: Участники

В языках С/С++ легко можно порушить программу и затем долго вылавливать ошибки, мое ИМХО.

Сейчас есть языки помоложе и на основе опыта языка Ada. К тем же С и С++ есть дополнительные стандарты (MISRA C), который должны облегчить не делать ошибки. Так же, в сети есть информация об отечественных разработках в тех же направлениях (как и для Ada, так и Си).
Go to the top of the page
 
+Quote Post
Фантом
bookmark
gyfbbdvkffmrljmmmwd
Jul 15 2017, в 12:24
Сообщение #15


Застарелый
Иконка группы

Сообщений: 384

Вставить имя   :   Цитата

ОС: OpenSuSE

Группа: Участники

Цитата(ArkanJR @ Jul 13 2017, в 18:37) *
Риторический вопрос: почему Ada не вытеснила C++?
Более высокий порог вхождения, общие умонастроения в стиле "Си - рулез, Паскаль - сакс".
Go to the top of the page
 
+Quote Post
alv
bookmark
gyfbbdvkffmrljmmmwd
Jul 15 2017, в 13:23
Сообщение #16


Пенсионер в законе
Иконка группы

Сообщений: 7082

Вставить имя   :   Цитата

ОС: Cintu

Группа: Бывшие модераторы

Цитата(ArkanJR @ Jul 13 2017, в 18:37) *
Риторический вопрос: почему Ada не вытеснила C++?

Потому что это было не настоящее имя Ады Лавлейс, а вроде домашней кликухи. Вот и не сдюжил язык имени её...


Цитата(Фантом @ Jul 15 2017, в 13:24) *
Цитата(ArkanJR @ Jul 13 2017, в 18:37) *
Риторический вопрос: почему Ada не вытеснила C++?
Более высокий порог вхождения, общие умонастроения в стиле "Си - рулез, Паскаль - сакс".

Пишущие на C - сионисты. На C++ - приплюснутые. На Pascal'е - паскудники.
Со всеми вытекающими - как язык вы назовёте, так и кодить будут им.

Цитата(Bizdelnick @ Jul 13 2017, в 18:57) *
Цитата(ArkanJR @ Jul 13 2017, в 17:37) *
Риторический вопрос: почему Ada не вытеснила C++?

Ммм... Потому что Ada старше C++?

Тоже, кстати, интересная мысль. Тут ведь в параллельном топике обсуждали вопрос, что товарищ Сталин круче Смита и Рикардо, взятых вместе с Марксом, Карлсоном и Энгельсоном. И даже с Ульяновым в скобках Лениным.


--------------------
Go to the top of the page
 
+Quote Post
s.xbatob
bookmark
gyfbbdvkffmrljmmmwd
Jul 15 2017, в 13:51
Сообщение #17


Бывалый
Иконка группы

Сообщений: 375

Вставить имя   :   Цитата

ОС: RfRemix
Город: Санкт-Петербург

Группа: Участники

Ada, C и упомянутый здесь Pascal ориентированы на разное применение, так что они друг другу не конкуренты.
Pascal вообще ориентирован не на работу, а на обучение. C - это "платформо-независимый ассемблер", потребляющий мало ресурсов, что для нашей страны было и остаётся существенным достоинством.

Ada предназначался для встроенных систем, по сути дела для работы без ОС. Соответственно, в нём много лишнего и неоднозначного. Вообще, язык мутный.
Это, вероятно, было актуально в 1980-е годы, но сейчас это никому не нужно. Да и внедрялся он директивно (как и Cobol раньше). Если он где и жив сейчас, то, как и Фортран, только из-за существующих наработок.
Go to the top of the page
 
+Quote Post
azsx
bookmark
gyfbbdvkffmrljmmmwd
Jul 16 2017, в 05:08
Сообщение #18


Его знают все
Иконка группы

Сообщений: 1418

Вставить имя   :   Цитата
Город: Ангарск

Группа: Участники

оффтопик
Цитата
Pascal вообще ориентирован не на работу, а на обучение

Странно слышать такие слова. По мне так паскаль сегодня (в виде fpc) -- это прямой конкурент С. "Академически" правильный язык, есть няшки для обычных людей, можно создавать нативные приложения.
Go to the top of the page
 
+Quote Post
s.xbatob
bookmark
gyfbbdvkffmrljmmmwd
Jul 16 2017, в 10:27
Сообщение #19


Бывалый
Иконка группы

Сообщений: 375

Вставить имя   :   Цитата

ОС: RfRemix
Город: Санкт-Петербург

Группа: Участники

Цитата(azsx @ Jul 16 2017, в 05:08) *
оффтопик
Цитата
Pascal вообще ориентирован не на работу, а на обучение

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

...и работать под правильными Minix или BSD на правильной архитектуре MC88000 smile.gif Где они все?
А как учебный его сам Вирт позиционировал.
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Jul 16 2017, в 10:50
Сообщение #20


grammatikführer
Иконка группы

Сообщений: 12571

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

Цитата(s.xbatob @ Jul 16 2017, в 10:27) *
Цитата(azsx @ Jul 16 2017, в 05:08) *

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

...и работать под правильными Minix или BSD на правильной архитектуре MC88000 smile.gif Где они все?

BSD в этом ряду всё же лишний.


--------------------
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
трафик
Go to the top of the page
 
+Quote Post
azsx
bookmark
gyfbbdvkffmrljmmmwd
Jul 16 2017, в 11:05
Сообщение #21


Его знают все
Иконка группы

Сообщений: 1418

Вставить имя   :   Цитата
Город: Ангарск

Группа: Участники

Цитата
Где они все?

О чём речь я не понимаю, у меня lazarus работает под ubuntu 14,04.
Я слабо знаю чистый С, однако, если предположить, что требуется консольное приложение, которое забирает данные с БД и что нибудь считает -- я выберу лучше паскаль. Значительно проще и понятнее код, нет проблем с переменными, куча няшек. А если программа берёт данные из БД в виде строк разных кодировок и проводит строковые преобразования, то я реально кроме скорости обработки измеряемую в процентах даже не понимаю какими плюсами будет обладать С.
Ну и конечно, если форма нужна, так даже вопросов нет.
Я не прав?
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Jul 16 2017, в 11:17
Сообщение #22


grammatikführer
Иконка группы

Сообщений: 12571

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

Цитата(azsx @ 16th July 2017 - в 11:05) *
нет проблем с переменными

А в C есть какие-то проблемы с переменными?

Цитата(azsx @ 16th July 2017 - в 11:05) *
А если программа берёт данные из БД в виде строк разных кодировок и проводит строковые преобразования, то я реально кроме скорости обработки измеряемую в процентах даже не понимаю какими плюсами будет обладать С.

C, как известно, плюсами не обладает, ими обладает C++. А вообще такая задача делается на любом языке примерно одинаково (если нужны регулярки, то на perl проще, конечно). Разница между языками (любыми) становится ощутимой, когда надо написать что-то сложнее hello world.


--------------------
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
трафик
Go to the top of the page
 
+Quote Post
azsx
bookmark
gyfbbdvkffmrljmmmwd
Jul 16 2017, в 11:37
Сообщение #23


Его знают все
Иконка группы

Сообщений: 1418

Вставить имя   :   Цитата
Город: Ангарск

Группа: Участники

Цитата
А в C есть какие-то проблемы с переменными?

Например, в С надо следить, чтобы переменная не переполнилась. В паскале проще, там если автоматом не преобразует тип -- то выдаст ошибку.
Цитата
такая задача делается на любом языке примерно одинаково

Не согласен.
Писал поиск по исходному коду html страниц (страница парсится, по мере сил автоматом конвертируется в utf-8, пишется в БД, делится на триграммы для точного поиска, выделяются теги с урл, для поиска новых страниц и прочее подобное). Сперва написал на паскаль, затем переписал на php. На php значительно проще, так как даже язык богаче. На С, с такими условиями (разные кодировки и размеры, ошибки и вылеты при парсинге, много потоков) -- уж явно было бы не проще. java также не пошла (возможно только у меня).
---
Уверен, что данное обсуждение к топику ТС не имеет никакого отношения. Просто реально паскаль сегодня -- это один из немногих нативных языков. Вспоминать, что паскаль когда то Вирт называл учебным, как то странно, сегодня паскаль один из конкурентов с чистым С для обычных программ, которые сложнее hello world.
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Jul 16 2017, в 12:37
Сообщение #24


grammatikführer
Иконка группы

Сообщений: 12571

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

Цитата(azsx @ 16th July 2017 - в 11:37) *
один из немногих нативных языков

Немногих? Только популярных на данный момент с десяток наберётся: семейство C (C, C++, Objective-C, Objective-C++), D, Go, Rust, Swift, Haskell, всё ещё живой Fortran. А уж маргинальных да устаревших — немерено.


--------------------
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
трафик
Go to the top of the page
 
+Quote Post
azsx
bookmark
gyfbbdvkffmrljmmmwd
Jul 16 2017, в 13:28
Сообщение #25


Его знают все
Иконка группы

Сообщений: 1418

Вставить имя   :   Цитата
Город: Ангарск

Группа: Участники

Цитата
Только популярных на данный момент с десяток наберётся

0. Изначально я ответил на комментарий с 3 языками, С, Ada, Pascal. Ada я не знаю совсем.
1. Популярных у кого? У буржуев?
2. Как вы считаете, по территории РФ программ работающих на компьютеров юзеров на каких языках больше написано, на паскаль или на haskell?
зы
всё таки даже если язык натинвый код даёт, но у него автономный сборщик мусора или код оптимизируется без участия программиста, то такой язык не совсем честно с чистым С сравнивать.
1. Никогда не понятно, что там какие то сторонние программисты оптимизируют в компиляторе, без вашего участия.
2. Для С это дико, когда на N иттерации программа внезапно зависает, так как запустилась очистка памяти. То есть сравнения теплого с мягким. То есть go -- это плохой пример.
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Jul 16 2017, в 14:10
Сообщение #26


grammatikführer
Иконка группы

Сообщений: 12571

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

Цитата(azsx @ 16th July 2017 - в 13:28) *
Популярных у кого? У буржуев?

У программистов.

Цитата(azsx @ 16th July 2017 - в 13:28) *
Как вы считаете, по территории РФ программ работающих на компьютеров юзеров на каких языках больше написано, на паскаль или на haskell?

Если считать написанные студентами за копейки мелкие gui-программульки (одно окошко, две кнопки), то, безусловно, Pascal (в инкарнации Delphi) вне конкуренции. А если не считать, то и тех, и других исчезающе мало.

Цитата(azsx @ 16th July 2017 - в 13:28) *
всё таки даже если язык натинвый код даёт, но у него автономный сборщик мусора или код оптимизируется без участия программиста, то такой язык не совсем честно с чистым С сравнивать.

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

Цитата(azsx @ 16th July 2017 - в 13:28) *
Никогда не понятно, что там какие то сторонние программисты оптимизируют в компиляторе, без вашего участия.

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

Цитата(azsx @ 16th July 2017 - в 13:28) *
Для С это дико, когда на N иттерации программа внезапно зависает, так как запустилась очистка памяти. То есть сравнения теплого с мягким. То есть go -- это плохой пример.

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


--------------------
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
трафик
Go to the top of the page
 
+Quote Post
azsx
bookmark
gyfbbdvkffmrljmmmwd
Jul 16 2017, в 16:42
Сообщение #27


Его знают все
Иконка группы

Сообщений: 1418

Вставить имя   :   Цитата
Город: Ангарск

Группа: Участники

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

Не знал.
Цитата
Сборка мусора в Go занимает время, незаметное на глаз. Для задач реального времени да, и оно может быть критичным, но не похоже, чтобы Вы с такими задачами сталкивались.

Думал, что в go также как в java. Так как все мои программы для seo (обработка большого динамического объёма текстовых данных), то на java я с таким сталкивался.
У меня правда и netbeans нередко тормозит.
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Jul 16 2017, в 17:59
Сообщение #28


grammatikführer
Иконка группы

Сообщений: 12571

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

Цитата(azsx @ 16th July 2017 - в 16:42) *
Думал, что в go также как в java.

Собственно, в Go, кажется с версии 1.5, сборщик мусора научился работать без полной остановки программы, хоть это, как я понимаю, и не всегда возможно. В любом случае речь идёт о задержках в единицы миллисекунд.


--------------------
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
трафик


Спасибо сказали:
Go to the top of the page
 
+Quote Post

 Reply to this topic Start new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 25th July 2017 - в 09:38




Rating@Mail.ru