Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.66/184: Рейтинг темы: голосов - 184, средняя оценка - 4.66
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484

Rust vs C++

26.06.2020, 16:10. Показов 48036. Ответов 660
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кто-то писал на Rust? Стоит ли начинать учить? Насколько Rust хуже/лучше С++?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.06.2020, 16:10
Ответы с готовыми решениями:

[Rust] Обсуждение возможностей и предстоящей роли языка Rust
Psilon, чем он тебя так привлек? И почему именно "убийца плюсов"? Если напишешь развернутый ответ, обещаю вынести в отдельную тему и...

[Rust] Как привязывать WinAPI-функции к коду на Rust?
Может кто-нить дать код, КАК привязывать вин апишные функции к растовскому коду (на примере MesageBox). ...

Расскажите о своём опыте программирования на Rust
Доброе утро! Расскажите, пожалуйста, о своём опыте программирования на Rust. Можно в сравнении с C# или Delphi. Спасибо.

660
88 / 108 / 6
Регистрация: 16.04.2019
Сообщений: 451
Записей в блоге: 4
11.07.2020, 11:04
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от IamLost Посмотреть сообщение
Ее автора спецом уродовали чтобы не скопилилась компиляторами которые есть под винду.
Наверное тебя это нисколько не смущает:
Supported Operating Systems
EOSIO currently supports the following operating systems:
Amazon Linux 2
CentOS 7
Ubuntu 16.04
Ubuntu 18.04
MacOS 10.14 (Mojave)
Интересно, почему же авторам данного проекта пофигу на божественную винду?

И да, проект то на 50% написан на божественных плюсах, которые даже нельзя скомпилировать под винду. С++ - это же УНИВЕРСАЛЬНЫЙ язык программирования, который не может в написание кросплатформенных приложений, да?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
11.07.2020, 13:44
Цитата Сообщение от IamLost Посмотреть сообщение
который не может в написание кросплатформенных приложений
Если сильно постараться оно будет таким что скомпилируют только дырявые линуховые компиляторы. Они постарались.

Добавлено через 18 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Ну и уточните, правильно ли я понял вашу позицию по языкам программирования:
Вам все давно объснили. Все давно вытеснило. Потоки живут в одном адресном пространстве и ни в каких средствах обмена не нуждаются.

Добавлено через 2 часа 18 минут
COKPOWEHEU, Для начала. Возьмем софт высокого уровня ответсвенности и сложности.
Найдите хотя бы один используемый в промышленности сапр твердотельного моделирования написанный не на плюсах.
Теперь возьмите системы управления промышленным оборудованием и посмотрите какой процент их на плюсах и как растет этот процент как минимум с конца 90х.
Теперь возьмите софт с низкой степенью ответственности средней степени сложности. К примеру СУБД или браузер. Найдите хоть один не легаси (т.е. первый выпуск хотя бы во второй половине 90-х) написанный не на С++.
Теперь берем софт с нулевой отсветственностью не совсем примитивного уровня сложности. Найдите хотя бы один графический редактор написанный не на плюсах. Найдите хоть один офисный пакет написанный не на плюсах.
А теперь попробуйте то же самое проделать касательно ООП.
Вот это и называется вытеснили все остальное из квалифицированной разработки.
0
 Аватар для COKPOWEHEU
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,080
11.07.2020, 15:24
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Если сильно постараться оно будет таким что скомпилируют только дырявые линуховые компиляторы. Они постарались.
Но обычно бывает наоборот. Код пишется под прямые линуксовые компиляторы, после чего относительно легко портируется куда угодно. Обилие линуксового софта под винду подтверждает. Как и обилие аппаратных платформ, на которых тот же линукс идет.
Впрочем, фанатикам компании, не признающей не только нормальные стандарты, но даже свои всегда кто-то другой виноват.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
COKPOWEHEU, Для начала. Возьмем софт высокого уровня ответсвенности и сложности.
А теперь отбрасывем всю эту чушь и смотрим цифры:
https://madnight.github.io/git... sts/2020/2
и видим божественные плюсики аж на 5-м месте.Тотального доминирования что-то не видно. Можете посмотреть любую другую статистику - нигде у плюсов не будет преимущества.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А теперь попробуйте то же самое проделать касательно ООП.
...и видим, что та же функциональщина на слуху, даже нейронные сети на слуху, а это тоже в каком-то роде программирование.
Цитата Сообщение от IamLost Посмотреть сообщение
С++ - это же УНИВЕРСАЛЬНЫЙ язык программирования, который не может в написание кросплатформенных приложений, да?
Как вы могли усомниться в бАжественном?! Конечно на С++ можно писать кроссплатфомернные приложения, достаточно только переписать все используемые библиотеки под все платформы, ведь пользоваться готовыми не труЪ.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Найдите хотя бы один используемый в промышленности сапр твердотельного моделирования написанный не на плюсах.
Первое что приходит в голову - Автокад. Согласно википедии (и людям, которые на нем работают), написан он на Лиспе.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Теперь возьмите системы управления промышленным оборудованием и посмотрите какой процент их на плюсах и как растет этот процент как минимум с конца 90х.
Про промышленное сказать не могу, а научное либо на самописных поделках, либо на Питоне, либо на Labview.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Теперь возьмите софт с низкой степенью ответственности средней степени сложности. К примеру СУБД или браузер.
Опять, первое, что приходит в голову - firefox. Согласно той же Википедии, написан он на Си, С++, JavaScript, CSS (что?), Rust, XUL (это местный язык расширений?).
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Теперь берем софт с нулевой отсветственностью не совсем примитивного уровня сложности. Найдите хотя бы один графический редактор написанный не на плюсах. Найдите хоть один офисный пакет написанный не на плюсах.
И снова первые попавшиеся: gimp - Си (еще бы, это же gtk)
И Libreoffice - C++, JavaScript, Python, C, Java (раньше чуть ли не целиком был на Джаве, хотя могу ошибаться).
Упс, даже в самых распространенных программах по ВСЕМ вашим пунктам видно, что С++ далеко не лидирует.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
11.07.2020, 16:36
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Первое что приходит в голову - Автокад. Согласно википедии (и людям, которые на нем работают), написан он на Лиспе.
Согласно википедии написан он таки на плюсах. А автолисп - это его встроенный язык макросов. Наоном аутолиспе он не может быть написан хотя бы потому что он исполняется в объектном окружении оного автокада. Мало того сапром твердотельного моделирования он стал только когда пересел на плюсы с опозданием от остальных лет как минимум на 10.

Добавлено через 4 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А теперь отбрасывем всю эту чушь и смотрим цифры:
https://madnight.github.io/git... sts/2020/2
и видим божественные плюсики аж на 5-м месте.Тотального доминирования что-то не видно
А теперь вспоминаем что в индустрии 90% разрабов неквалифицированные и занимаются всем скопом решением примерно 1% задач нулевой ответсвенности и последней степени важности. И то что плюсы на 5-ом месте в таком зоопарке говорит исключительно о том что квалифицированные решатели остальных 99% юзают их чуть ли не поголовно.

Добавлено через 40 секунд
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
даже нейронные сети на слуху
На слуху всегда то что на 99% шарлатанство.

Добавлено через 25 секунд
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Код пишется под прямые линуксовые компиляторы,
С каких пор они стали прямыми то?

Добавлено через 1 минуту
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
либо на Labview
А LabView на чем? НАучный софт - это и калькуляторы типа LabView в том числе. Но не то что на оных LabView делают.

Добавлено через 3 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Согласно той же Википедии, написан он на Си, С++
Он древний. Если в проге первого выпуска 2000-го года упомянается и С и С++ это означает всего лишь что когда то она цепляла легаси-либы на С. Но писали ее на плюсах.

Добавлено через 6 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
И снова первые попавшиеся: gimp - Си (еще бы, это же gtk)
НУ линуксятники они все малохольные. Вам же сказали - графические редакторы а не пинбраши с примитивным фильтрогонятелем. А где что то уровня 3D макса и т.п.?

Добавлено через 25 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
и видим, что та же функциональщина на слуху
ну ото разве что на слуху. Гугл тоже типа на слуху типа гигант типа акций на триллион. А на поверку - биржевой пузырь чистой воды. Оборота с гулькин нос - более чем в 2,5 раза ниже чем у Сименса, про который даже никто не вспомнит что он один из крупнейших производителей САПР, кроме всего остального. Вот вам и промавтоматика и инженерный софт. Кстати так о птичках промавтоматика + сапр это порядка 75% задач индустрии и бабок которые в индустрию заходят.
0
 Аватар для COKPOWEHEU
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,080
11.07.2020, 17:31
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Согласно википедии написан он таки на плюсах
Информацию с википедии я привел. Там и Си, и плюсы, и Лисп. Сказки что на Лиспе писать нельзя расскажите Столлману и другим авторам емакса.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А теперь вспоминаем что в индустрии 90% разрабов неквалифицированные и занимаются всем скопом решением примерно 1% задач
А теперь вспоминаем, что "определения" и "проценты" Fulcrum_013 не основаны ни на чем. Потом прекращаем подгонять условие под религию и признаем что программисты - это не только те, кто пишут ядра (кстати, на Си).
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
С каких пор они стали прямыми то?
С момента появления, очевидно. Или вы тут готовы привести примеры конкретных "кривостей"? Сразу предупреждаю, что буду добиваться ответа и пруфов.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А LabView на чем?
А без разницы. А то дойдете что все - ассемблер.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Вам же сказали - графические редакторы а не пинбраши с примитивным фильтрогонятелем. А где что то уровня 3D макса и т.п.?
Так именно графический редактор и был приведен. Если вы хотели редактор трехмерок - так бы и сказали, правда ничего бы не изменилось, потому что blender написан на Си, С++, Питоне.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
ну ото разве что на слуху.
А смысл рассматривать узкоспециальный софт, про который знают полтора человека? Вы сами предложили категории софта, ни в одной из них не оказалось видимого превосходства плюсов. Как и ожидалось.
---
Все еще жду пруфов:
Vista порядка 40 мегастрок, Windows 7 - порядка 50.
[проблемы портирования windows на другие архитектуры] А их и нет. Она спокойно се живет и на x64 и атомах и на ARM.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
- признаете ли вы, что рост винды гораздо больше похож на экспоненту, чем линукса? Исключительно по вашим же данным.
- Каков объем и системные требования дистрибутива винды, решающего самый базовый класс задач - ползанье по интернету, работу в офисной программе, просмотр картинок, видео и pdf?
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
- почему божественные плюсики не вытеснили все остальные языки из всех ниш, если они их во всем превосходят?
<<< ответа нет и не будет: Fulcrum_013 уверен, что вытеснил. Однако его собственный пример это опровергает >>>
- каков объем кода, реализующего асинхронный обмен данными между двумя потоками? Поскольку сложность реализации такого базового функционала, как каналы, вы уже и сами подозреваете, сжалюсь и оставлю выбор типа данных и способа обмена за вами.
<<< Ответа нет и не будет: Fulcrum_013 считает что это не нужно никому и никогда >>>
- почему парадигма ООП не вытеснила все остальные, если она так хороша? Почему до сих пор существуют процедурные, функциональные языки? Естественно, элементы ООП в них могут встречаться, все же это реальные языки, а не декоративные.
<<< ответа нет и не будет: Fulcrum_013 уверен, что вытеснила >>>
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
11.07.2020, 19:27
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А смысл рассматривать узкоспециальный софт, про который знают полтора человека?
Потому что это наиболее важная часть того что делает индустрия. Инженерный софт и промавтоматика - это единственный завязка виртуального на реальное. И именно она самая денежная а никак не социалочки и т.д.
Да кстати по массовости использования гораздо более массовое. Наиболее массовый софт крутится в лампочках. Дальше софт в микроволновках стиралках холодильниках. Потом в автомобилях ну и т.д. Еще огромная массовость софта у того который крутится в устройствам электропитания. Да и инженеры без сапра в буржуинствах - давно нонсенс. САПР у них давно на каждом рабочем месте как инженера так и вьюшка чертежей и т.д. у каждого промышленного рабочего, там где они еще остались, а не на прямую из сапры в моск роботам. Так что и здесь социалочки и прочий мусор в абсолютном меньшинстве.
Именно поэтому гуглы и прочия и жалуются на то что не в состоянии нанять квалифицированных разрабов - у них софт третей-четвертой степени важности и чуть ли не последний по массовости. Вот поэтому и нищебродствуют, даже при том что не сам софт продают а оказываемые оным софтом услуги.

Добавлено через 19 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
почему парадигма ООП не вытеснила все остальные, если она так хороша?
Методология проектирования вытеснила абсолютно все еще в 60-е. Не во всех языках добавили прямую поддержку - там реализацию костылят с самых 70-х.

Добавлено через 1 минуту
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
почему божественные плюсики не вытеснили все остальные языки из всех ниш, если они их во всем превосходят?
Вытеснили из практически всех ниш. Все те ваши топы скриптов крутятся в нише примерно 1% задач.

Добавлено через 7 минут
При этом даже если в хроме указан C++ и JS - на JS сделаны только встроенные страницы настройки - т.е. максимум несколько сот строк на пол гектара кода. ВСе остальное на плюсах. Так что пример абсолютно в тему. Если где то в этих нишах что то еще не на плюсах - то это или вспомогательные тысячные доли процентов аки JS в хроме или предустановленные юзер-макросы в автокаде, или откровенное легаси типа гимпа резко уступающее прогам аналогичного назначения 20-летней давности. Либа как ваш пример с опенофисом который как вы же сказали преехал с жабы на плюсы - вот это и есть процесс вытеснения в завершающей стадии.
Так что не надо пытаться передергивать.

Добавлено через 26 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А без разницы.
А вот как раз разница есть. Потому что LabView не есть средство разработки софта, даже если там есть встроенный скриптинг. Это средство настройки отображения виртуальных приборов для конкретно взятой лабораторной установки. Т.е. LabView есть программный продукт научного назначения. То что на нем сделано программным продуктом уже не является - это конфигурация программного продукта LabView.
0
 Аватар для COKPOWEHEU
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,080
11.07.2020, 23:28
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Потому что это наиболее важная часть того что делает индустрия.
Да никто не спорит, что у плюсов есть своя ниша, в которой с ним конкурировать почти никто не может. Вот только вы упорно игнорируете существование остальных ниш - те же скриптования, веб, драйвера. И не надо тут снова приводить свои кривые "проценты", все равно никто не поверит.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Методология проектирования вытеснила абсолютно все еще в 60-е.
Ну давайте, расскажите железячникам про ООП, наследование, конструкторы и прочие фишки С++, они очень порадуются. Ах да, вы же считаете что программирование железа не отличается от программирования под винду.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
При этом даже если в хроме
А откуда Хром взялся? Да и потом, даже если на JS только страницы настройки да плагины - это тоже программирование.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А вот как раз разница есть. Потому что LabView не есть средство разработки софта
Напоминаю, речь шла про программирование, а не про разработку софта.
Второе: Человек "пишет" программу, нажимает волшебную кнопочку и получает исполняемый файл. Чем это отличается от работы в любой другой IDE?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
То что на нем сделано программным продуктом уже не является - это конфигурация программного продукта LabView.
Угу, а то что сделано на C# - концигурация программного продукта .NET, а то что на Питоне - конфигурация Питона, а на Баше...
Рантайм/интерпретатор != программа.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
12.07.2020, 02:42
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Ну давайте, расскажите железячникам про ООП, наследование, конструкторы и прочие фишки С++, они очень порадуются
При работе с оборудованием это вообще как воздух. Причем именно так как это умеют С++. Потому что это банально типопезобасность без накладных расходов. В том то и вся хохма реализации ООП в плюсах, особенно в сочетании с метапрограммированием. В изначально железячно-ориентированную аду все это вносили экстренно после жестойчайших фейлов процедурщины и строгой типизации.

Добавлено через 7 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А откуда Хром взялся?
А в Firefox по другому типа? Тоже самое соотношение. А С там только тем боком что опять же вспомогательные легаси либы, которые вообще живут только потому что совместимость древних форматов потерять боятся.

Добавлено через 2 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Да и потом, даже если на JS только страницы настройки да плагины - это тоже программирование.
Во первых плагины там нативные - это их суть. А доля страниц настроек далеко ниже озвученного 1%.

Добавлено через 5 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Да никто не спорит, что у плюсов есть своя ниша, в которой с ним конкурировать почти никто не может.
И эта ниша - везде где разработка ведется квалифицированными разрабами - т.е. 99% задач индустрии.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
веб
Вот это следующее направление откуда плюсы уже начали вытеснять все и вся вместе с неквалифицированными горе-кодерами.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
скриптования
А вот это оставшийся 1% мелких кастомизаций готового продукта, по задумке осуществляемый неквалифицированного пользователя софта, т.е. по сути средство гибкой настройки, а не разработки. Причем далеко не самый лучший вариант. К примеру создание типовых деталей и смарт компонентов в сапр гораздо ближе к программированию, хотя и осуществляется на 100% визуально.

Добавлено через 44 секунды
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
а на Баше...
На баше это вообще или как тупо подготовка данных испльзуется или в принципе не юзабельно.

Добавлено через 3 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
драйвера
Давно пишутся преимущественно на плюсах.

Добавлено через 2 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Напоминаю, речь шла про программирование, а не про разработку софта.
Речь шла про то, что в разработке софта квалифицированными специалистами, которые решают 99% задач индустрии при общем числе порядка 10% от общего количества разрабов, С++ давно занимают доминирующее положение а ООП вытеснило все остальное еще в 60-х.
0
 Аватар для COKPOWEHEU
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,080
12.07.2020, 10:26
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну давайте, расскажите железячникам про ООП, наследование, конструкторы и прочие фишки С++, они очень порадуются
При работе с оборудованием это вообще как воздух.
Я же сказал - расскажите железячникам. Настоящим, а не таким как вы.
По вашему же признанию в соседней теме, с железом вы не работали, а значит и мнение ваше веса не имеет.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
И эта ниша - везде где разработка ведется квалифицированными разрабами - т.е. 99% задач индустрии.
И эта ниша - процентов 40 максимум. Нормальных, разумеется, а не ваших.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Вот это следующее направление откуда плюсы уже начали вытеснять все и вся вместе с неквалифицированными горе-кодерами.
Я догадываюсь, что привести подтверждение своим высказываниям вы не сможете. Но хотелось бы увидеть хотя бы логику. То есть сначала веб-языки вроде javascript, flash, php вытеснили С++ из веба, поскольку мега-хакеров на всех не хватало, а высокое качество объективно не требуется. Что сейчас должно было измениться чтобы С++ начал увеличивать долю?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А вот это оставшийся 1% мелких кастомизаций готового продукта, по задумке осуществляемый неквалифицированного пользователя софта, т.е. по сути средство гибкой настройки, а не разработки. Причем далеко не самый лучший вариант. К примеру создание типовых деталей и смарт компонентов в сапр гораздо ближе к программированию, хотя и осуществляется на 100% визуально.
Нет, тот 1% это линуксовые конфиг-файлы на Баше (не путать со скриптами на нем же), конфиг файлы на Питоне и т.д., основное преимущество которых - не нужно писать свой парсер, достаточно готового.
Я же говорю именно про программирование - написание своего алгоритма на основе сторонних компонентов (библиотек). Точно так же как на С++ вы берете операторы языка, сторонние библиотеки и тому подобное и пишете на их основе алгоритм, нужный именно вам, так и на Labview берутся стандартные или сторонние компоненты и связываются в какую-то программу. Да, именно новый алгоритм, пусть зачастую и примитивный.
САПР назвать программированием вряд ли возможно, просто потому что он не задает последовательности действий.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Речь шла про то, что в разработке софта квалифицированными специалистами
Ничего подобного, речь шла о программировании вообще.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
12.07.2020, 10:33
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Я же сказал - расскажите железячникам
Какие они к глиняной маме железячники если ничего мощнее кулера никогда не крутили то?
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
По вашему же признанию в соседней теме, с железом вы не работали, а значит и мнение ваше веса не имеет.
Эт вы из какого пальца то высосали?
0
88 / 108 / 6
Регистрация: 16.04.2019
Сообщений: 451
Записей в блоге: 4
12.07.2020, 10:39
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Какие они к глиняной маме железячники если ничего мощнее кулера никогда не крутили то?
А как ты оцениваешь мощность кулера? И что в компьютере мощнее кулера?
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Ничего подобного, речь шла о программировании вообще.
Я понять не могу почему бездарный специалист так много говорит о квалифицированных специалистах?

Не по теме:

Если много говорить о квалификации - квалифицированее не станешь

0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
12.07.2020, 11:45
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Что сейчас должно было измениться чтобы С++ начал увеличивать долю?
Протоколы интернеты становятся дуплексными. А соответсвенно сайт должен работать не в пакетном режиме (CGI) а в режиме демона. Соответсвенно ничто скриптовое и/или имеющее GC становится не пригодно как в плане производительности так и прожорливости по ресурсам - в пакетном режиме GC просто не успевает запустится за время обработки одного запроса.
Мало того дуплексность протоколов дает возможность завести в веб технологии разработки аналогичные технологиям разработки распределенной десктопной трехзвенки, от которых веб "технологии" отстали лет на 30, особенно в плане продуктивности.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
То есть сначала веб-языки вроде javascript, flash,
Не вытесняли. На клиент-сайде просто ничего окромя JаvaScript доступно не было. Сейчас ситуация изменилась - пояилась возможность запускать плюсовый код в браузере. Касательно же бэка - то опять же шаренный хостинг уходит в небытие в следствие перехода протоколов к дуплексным и потребности клиентского кода работать в режиме демона, а на VPS/VDS нет абсолютно никаких причин ограничивать запуск нетива.

Добавлено через 3 минуты
Цитата Сообщение от IamLost Посмотреть сообщение
И что в компьютере мощнее кулера?
А че с компутера по твоему тока кулером крутить можно? Или к примеру движок станка ЧПУ или привода прокатного стан это типа не разу не переферийное железо?

Добавлено через 32 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Ничего подобного, речь шла о программировании вообще.
Ну правильно - о разработке квалифицированными специалистами. А все остальное не программирование. Все остальное быдлокодинг

Добавлено через 2 минуты

Не по теме:


Цитата Сообщение от IamLost Посмотреть сообщение
Если много говорить о квалификации - квалифицированее не станешь
Да я то квалификацию инженера-программиста получил еще лет и лет назад. А те как посмотрю квалификация и не снилась.



Добавлено через 9 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
САПР назвать программированием вряд ли возможно, просто потому что он не задает последовательности действий
А что он по вашему задает? Именно последовательность действий по построению детали путем осуществления операций над телами. Но это подготовка данных а не программирование.
Но речь не про основной редактор САПРа. Речь про модуль создания типовых и смарт-компонент, который действительно последовательность не задает. Он задает и список исходных данных которые требуются для построения и систему уравнений которые необходимо решить чтобы вычислить параметры. Т.е. очень близок к декларативному программированию.
Про такую штуку как декларативное программирование вы по всей видимости не слышали?

Добавлено через 7 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
так и на Labview берутся стандартные или сторонние компоненты и связываются в какую-то программу. Да, именно новый алгоритм, пусть зачастую и примитивный.
Это не разработка программного продукта. Это гибкая конфигурация готового софта под конкретное применение. Именно поэтому и в модуль типовых/смарткомпонет в сапре нельзя назвать разработкой софта - это точно так же конфигурация, насколько сложный в результате алгоритм поиска размещения у смарткомпонентов не получился бы.
0
88 / 108 / 6
Регистрация: 16.04.2019
Сообщений: 451
Записей в блоге: 4
12.07.2020, 11:55
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Да я то квалификацию инженера-программиста получил еще лет и лет назад. А те как посмотрю квалификация и не снилась.
После всех потоков бреда, которые ты тут излил, давай-ка пруф. Фотки диплома хватит. Ждём.

Не по теме:

А то сейчас опозиршь какой-то ВУЗ, указав что ты в нём учился.

0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
12.07.2020, 12:42
Цитата Сообщение от IamLost Посмотреть сообщение
давай-ка пруф.
Ну сначала ты пруф какой предоставь что ты не шпиен какой.
Цитата Сообщение от IamLost Посмотреть сообщение
Ждём.
Иди на GC помедитируй.

Добавлено через 27 минут
Цитата Сообщение от IamLost Посмотреть сообщение
После всех потоков бреда
Бред тут несешь только ты.

Добавлено через 14 минут
Цитата Сообщение от IamLost Посмотреть сообщение
Я понять не могу почему бездарный специалист
На себя посмотри сначала. Типа учится типа программированием увлекается а плюсы до сих пор не осилил. А если за пол года плюсы не осилил программистом те не быть. Рисовальщиком тебе быть тем более не светит. Малюешь там всякой пинбрашей а проф средства моделинга по ходу и не слышал даже о таких.
0
 Аватар для COKPOWEHEU
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,080
13.07.2020, 08:03
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Эт вы из какого пальца то высосали?
Не переживайте, ваш бездонный палец я не трогал, а то мало ли, лишу такого забавного оппонента источника вдохновения.
Но если кому-то будет интересно, вот цитата из соседней темы. Точную цитату про то, что с контроллерами он не работал, с ходу не нашел, но по теме в целом это прекрасно прослеживается.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Или по твоему микроконтроллер от обычного компа чем то окромя количества памяти, периферии и тем что в современных контроллерах все в одном корпусе чем то отличается? Аболютно ничем.
Цитата Сообщение от IamLost Посмотреть сообщение
Я понять не могу почему бездарный специалист так много говорит о квалифицированных специалистах?
Для самоутверждения на форуме. Вдруг да попадется какой-то новичок, которого можно напугать страшными словами и лозунгами (нормальных-то аргументов нет).
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Протоколы интернеты становятся дуплексными.
Они такими всегда были.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Соответсвенно ничто скриптовое и/или имеющее GC становится не пригодно как в плане производительности так и прожорливости по ресурсам - в пакетном режиме GC просто не успевает запустится за время обработки одного запроса.
И никогда это не мешало: лимитирующим фактором все равно является скорость сети, а не скорость обсчета. Тем более что половину логики выносят на сторону клиента, а значит, нужна максимальная кроссплатформенность, на которую С++ не способен.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Не вытесняли. На клиент-сайде просто ничего окромя JаvaScript доступно не было.
Так, то, что у Javascript есть своя ниша вы уже признали.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Сейчас ситуация изменилась - пояилась возможность запускать плюсовый код в браузере.
В прошлый раз, когда вы такое писали, оказалось, что там ни разу не С++, а вовсе даже WebAssembly. У вас появились новые источники?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну правильно - о разработке квалифицированными специалистами. А все остальное не программирование. Все остальное быдлокодинг
Не подменяйте понятия. Написание одноразовых скриптов для решения простой задачи - тоже программирование. Хотя, смеху ради, можете привести свое определение программирование. Потом сравним с нормальным.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
[сапр] А что он по вашему задает?
Внешний вид и, иногда, свойства детали, конечно. Примерно так же как HTML, несмотря на ваше заявление, языком программирования не является - это язык разметки.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Про такую штуку как декларативное программирование вы по всей видимости не слышали?
makefile - это оно?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Это не разработка программного продукта. Это гибкая конфигурация готового софта под конкретное применение.
Ну то есть и Python по-вашему - не программирование, а конфигурация интерпретатора?
Или на каком основании реализация пользовательского алгоритма для решения произвольной задачи перестает быть программированием? В чем принципиальная разница между Labview и тем же C++?
Цитата Сообщение от IamLost Посмотреть сообщение
После всех потоков бреда, которые ты тут излил, давай-ка пруф. Фотки диплома хватит. Ждём.
А кто вам даст гарантию что это его диплом? Где гарантия что по нему не прошлись гимпом? Не знаю как Fulcrum_013, а я бы скан диплома на форум не выкладывал. По крайней мере не закрыв персональные данные.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну сначала ты пруф какой предоставь что ты не шпиен какой.
Угу, мы с IamLost точно шпиёны, выслеживаем ценных демагогов чтобы завербовать и внедрить на руководящие посты какого-нибудь стратегически важного производства. Вон даже вопросы каверзные задаем примерно школьного уровня. Знаете, пока что вы подходите! Ни на один вопрос не ответили, но самоуверенности не убавилось ни капли.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
13.07.2020, 09:40
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Точную цитату про то, что с контроллерами он не работал, с ходу не нашел, но по теме в целом это прекрасно прослеживается.
Так с какими то децкими игрушками или с железом? Это таки две большие разницы.

Добавлено через 1 минуту
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Они такими всегда были.
Вы хоть в какой то теме хоть малейшие знания по вопросу имеете? с CGI/FastCGI сервер инициировать передачу не мог. Мало того даже постоянное соединение не поддерживалось. В отличии от WebSocket или HTTP2

Добавлено через 2 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
makefile - это оно?
Абсолютно нет. Опять же - makefile - это из серии подготовки данных привет 70-е а не программирования. А декларативное программирование - это то чего ни в С ни в пайтонах ни во всем подобном анахронизме нет в принципе. Зато в плюсах возможностей декларативное программирование поиметь выше крыши.

Добавлено через 2 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Ну то есть и Python по-вашему - не программирование, а конфигурация интерпретатора?
Это в подавляющем большинстве случаев быдлокодинг. Во всяком случае там где не является встраиваемым языком какого то софта. Да и в таком случае не далеко ушел. Назначение у него такое - набыдлокодить одноразовый расчет и не более того.

Добавлено через 1 минуту
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
В чем принципиальная разница между Labview и тем же C++?
Гигантская. LabView не предназначен для разработки софта. Только для конфигурации настроек сборки иникаторов и т.д.
С++ - для разработки софта.

Добавлено через 9 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Внешний вид и, иногда, свойства детали, конечно
Вы вообще САПР твердотельного моделирования когда нибудь видели? Он задает именно последовательность операций над телами в результате которых модель детали и строится. Мало того эту последовательность еще и редактировать можно. И размеры параметризировать/задавать систему ограничений позиций элементов (т.е. по факту - систему уравнений решение которой и дает требуемые позиции примитивов и т.д). Эт вам не пинбраши типа блендера.

Добавлено через 1 минуту
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
выслеживаем ценных демагогов чтобы завербовать и внедрить на руководящие посты
Дак что же вы до сих пор не в кремле то сидите? Ценнее вас демагогов не сыскать. А если еще и не компетентных демагогов - то вы давно должны в мировом правительстве заседать.
0
 Аватар для COKPOWEHEU
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,080
13.07.2020, 10:20
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Так с какими то децкими игрушками или с железом? Это таки две большие разницы.
С железом, с железом. Начиная с всякой USB-мелочевки.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Вы хоть в какой то теме хоть малейшие знания по вопросу имеете?
Ну вот опять. Если вы сами привыкли болтать о том, что краем уха слышали, это не значит, что все такие. Термин TCP вам хоть о чем-нибудь говорит?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Абсолютно нет. Опять же - makefile - это из серии подготовки данных привет 70-е а не программирования.
Опять вы на основании какой-то информации из атсрала лишаете язык программирования его статуса.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Это в подавляющем большинстве случаев быдлокодинг. Во всяком случае там где не является встраиваемым языком какого то софта.
Ага, то есть если Питон использовать как встраиваемый язык (вообще-то, для этого Lua лучше подходит), то он уже язык программирования.
Но вы от темы не уходите. На основании чего вы лишаете языков программирования права быть языками программирования?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Гигантская. LabView не предназначен для разработки софта. Только для конфигурации настроек сборки иникаторов и т.д.
С++ - для разработки софта.
Каждый раз, когда на вопрос "какая разница" слышно "большая" это значит ровно одно: отвечающий этой разницы не знает, вот и пытается отбрехаться максимально бесполезной формулировкой.
Еще раз: я могу написать программу на Labview, Lua, C, Pascal - они все будут решать одну и ту же задачу (да, список языков не случайный - на них всех я что-то писал). Почему вдруг кто-то из них является языком программирования, а кто-то нет? Каковы критерии языков программирования, по-вашему?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Дак что же вы до сих пор не в кремле то сидите?
А кто вам сказал что я не оттуда пишу? В интернете никто не узнает что ты - кот.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ценнее вас демагогов не сыскать. А если еще и не компетентных демагогов - то вы давно должны в мировом правительстве заседать.
Увы нет, уж слишком сильна привычка к точным знаниям.
Вот вас там давно ждут. Вы бы связались все-таки с соответствующими организациями.

Добавлено через 13 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А кто вам сказал что я не оттуда пишу?
А, тьфу, как же я сразу не догадался! Вы ведь наверняка там и сидите, и потому и уверены, что со мной не пересекались. Прошу прощения!
Так может, мы тут зря тратим время, выявляя ваш полный демагогический потенциал?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
13.07.2020, 10:47
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Термин TCP вам хоть о чем-нибудь говорит?
А вам такой термин как протокол HTTP знаком, по которому браузер общается с сервером?
Вы б хоть мурзилку какую на тему прочитали чтоли.

Добавлено через 6 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Опять вы на основании какой-то информации из атсрала лишаете язык программирования его статуса.
Да то вы исключительно на основании какой то информации из астрала называете форматы данных языками.
https://ru.wikipedia.org/wiki/Makefile
0
 Аватар для COKPOWEHEU
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,080
13.07.2020, 10:49
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А вам такой термин как протокол HTTP знаком, по которому браузер общается с сервером?
Знаком, а как же, текстовая обертка вокруг TCP. Довольно простая, надо признать.
А что, тоже интересуетесь, хотите чтобы вам рассказали подробнее? Так лучше книг или статей вряд ли сделаю.

Добавлено через 48 секунд
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Да то вы исключительно на основании какой то информации из астрала называете форматы данных языками.
https://ru.wikipedia.org/wiki/Makefile
А чего вы этой ссылкой доказать-то хотели?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
13.07.2020, 10:59
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Увы нет, уж слишком сильна привычка к точным знаниям.
Скорее к абсолютному отсутствию всякого присутствия оных.

Добавлено через 21 секунду
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А чего вы этой ссылкой доказать-то хотели?
Там четко написано - это формат данных.

Добавлено через 9 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Знаком, а как же, текстовая обертка вокруг TCP. Довольно простая, надо признать.
А что, тоже интересуетесь, хотите чтобы вам рассказали подробнее? Так лучше книг или статей вряд ли сделаю.
Вы в вопросе абсолютно некомпетентны как обычно. Ну и с какой с стороны у этой обертки дуплекс имеется? . Отставание веба от десктопа в технологиях трехзвенной архитектуры как раз и обусловленно тем что сервер работающий с десктопным приложением мог использовать дуплекс через TCP, а бэк-энд скрипт при общении с браузерным скриптом нет.
Как раз WebSocket и HTTP2 его и добавили, что моментально сделало скрипты работающие через CGI анахронизмом, а для работы в режиме демона, нужном для обмена с клиентом в дуплексном режиме, все эти пыхи и прочая скриптомазня так же как и все что на ней было намазано с 90-х, не пригодны от слова совсем.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.07.2020, 10:59

[Rust] Time
Подскажите как узнать время в Rust. //Rust extern crate time; fn main() { let now = time::get_time(); ...

Rust+assembler
Как связать язык rust и ассемблер не используя ассемблерные вставки(неудобно использовать их в RUSTе)?

Frontend Для RUST
Нужна помощь! Есть класс Participant, в этом классе есть функция new. impl Participant { /// Create a new `Participant`. ...

Просадки FPS в Rust
Всем привет нужна помощь! У меня ноут HP, установлен процессор i5-8300H 2,3 ггц, 6 ядерный 8 поточный, так же установлена видеокарта Nvidia...

Rust ошибка E0623
при компиляции появляется ошибка E0623 в документации этот номер пропущен. в чём может быть проблема? ошибка: error: lifetime...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
440
Ответ Создать тему
Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru