Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753

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

23.02.2020, 11:42. Показов 1101. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Из этой статьи с сайта ithappens узнал, что лучше всего Visual Basic. А что Вы думаете по этому поводу?
Бейсик — от слова «основной»
13 мая 2010
Если начали вспоминать холивары «какой язык программирования круче», добавлю-ка я и свои пять копеек. В 1998 году случилась эталонная ситуация для подобной проверки.

Лос-Анджелес. Монтируется аппаратура на корабле. Задача — принять телеметрию и отобразить в нужном виде на экран. На корабле три изолированных по национальному или производственному признаку сегмента, куда «чужих» не пускают. Отображением в одном сегменте занимался я, в другом — американцы из фирмы «A. S.», в третьем — программеры из рабоче-крестьянской корпорации. Задачи были весьма схожи: принять, обработать, отобразить. Отображение требовалось разное, но это уже неважно.

Американцы не задержались на корабле больше недели. Приехали, поставили софт, запрограммировали, получили бабки, уехали. Тихо-мирно, молча. Никаких претензий, никаких проблем. Язык программирования — Visual Basic.

Я приехал на неделю раньше американцев и уехал дней на десять позже — уж очень хотелось встретить Новый год дома. Реально я потратил недели две времени на отображение, а потом со скуки прикручивал к программе скриптовый язык для изменения сценариев. Язык программирования — Delphi.

Программеры рабоче-крестьянской корпорации приехали вместе со мной, но встречали Новый год вдали от дома. И Старый Новый год — тоже. Потом я просто перестал за этим следить. Язык программирования — Visual С++.

Для себя из этой истории я вынес критерий оценки собственной работы: количество усилий, потраченных для решения задачи, разделённое на количество заработанных килобаксов. Если сидишь на окладе, сложных проблем не возникает и нет особой нужды решать проблему быстро, то С++ вне конкуренции — программу любой сложности можно писать и отлаживать практически вечно, регулярно получая оклад. Если присутствует элемент сдельщины, то к С++ надо прибегать в последнюю очередь. Ведь крутизна программера — не в синтаксисе исходников, а в толщине его кошелька.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.02.2020, 11:42
Ответы с готовыми решениями:

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

Вирус (скорее всего в трее) устанавливает левые программы
Хотел скачать торентом игру с не доверенного сайта, а он оказался exe-шным трояном. До этого момента зачем-то выключил каспера, а когда...

Не работают некоторые клавиши, скорее всего из-за какой-то программы
КлАвиши R, F, C, И дАже беКСПейС рАботАют тольКо в СочитАнии С КлАвишАми ShiFt, CtRl и тАК дАлее. СитуАция СхожА С...

8
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
23.02.2020, 15:25
Имхо, судьбу проекта решает не язык, а подход, как к проектированию, так и к управлению.
И опыт программиста\команды в конкретной решаемой задаче.

Для сложного и ответственного можно применять предметно-ориентированное проектирование (DDD).

Цитата Сообщение от supmener Посмотреть сообщение
Ведь крутизна программера — не в синтаксисе исходников, а в толщине его кошелька.
Крайне спорная штука. Ну вот взять удачливого негодяя который ходит от клиента к клиенту и клепает по шаблону быстро проекты получая кучу бабла, но внутри полный шлак, который невозможно поддерживать. И это крутой программист?

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

Программисты которые год за годом решают примерно одни и те же задачи, пусть сложные и ответственные - молодцы, сильные, значимые спецы. Но тех кто развивается и решает новые проблемы я бы поставил на грейд выше. Как правило такие люди двигают индустрию, разрабатывая библиотеки готовых решений, устанавливают или расширяют стандарты. Вот это действительно крутые товарищи.
3
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
23.02.2020, 16:53
А ничего, что с описанного момента прошло 20 лет?!

Существующие языки видоизменились (для того же Си вышли новые стандарты), появились новые. Изменился сам подход к написанию программ и тестированию.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
23.02.2020, 17:01  [ТС]
Хотелось бы узнать насчет ситуации на данный момент.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
23.02.2020, 17:05
Тебе уже говорили: java, c++, rust, go.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
23.02.2020, 17:08  [ТС]
А почему в статье написано
Цитата Сообщение от supmener Посмотреть сообщение
Программеры рабоче-крестьянской корпорации приехали вместе со мной, но встречали Новый год вдали от дома. И Старый Новый год — тоже. Потом я просто перестал за этим следить. Язык программирования — Visual С++.
Для себя из этой истории я вынес критерий оценки собственной работы: количество усилий, потраченных для решения задачи, разделённое на количество заработанных килобаксов. Если сидишь на окладе, сложных проблем не возникает и нет особой нужды решать проблему быстро, то С++ вне конкуренции — программу любой сложности можно писать и отлаживать практически вечно, регулярно получая оклад. Если присутствует элемент сдельщины, то к С++ надо прибегать в последнюю очередь.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
23.02.2020, 17:20
Цитата Сообщение от supmener Посмотреть сообщение
А почему в статье написано
Цитата Сообщение от supmener Посмотреть сообщение
В 1998 году случилась эталонная ситуация для подобной проверки.
Повторяю: 20 лет прошло.

Ява только-только появилась (1995 год), и скорости работы виртуальной машины не хватало, чтобы набрать популярность.

Раст появился в 2010 году и считается самым хайповым (небезосновательно, отсутствие gc многим нравится).

Гоу появился в 2009.

Вообще в статье сравнивает скорость разработки, а не надёжность или ответственность. Я на питоне могу в пять раз быстрее написать ту же программу, чем на с++. Просто потому что "батарейки в комплекте" (продуманная стандартная библиотека) и язык компактнее и немногословен.
1
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
23.02.2020, 17:20
Цитата Сообщение от supmener Посмотреть сообщение
А почему в статье написано
Сейчас бы юмористический ресурс воспринимать как авторитетный источник знаний, ну.
1
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
23.02.2020, 17:32
В каждой шутке юмора есть доля правды. Слышал байку про одного выпускника вуза. Студенты специальности "программная инженерия" пишут выпускную квалификационную работу. Которая потом распечатывается на бумаге. В вложении приводится листинг программы. Так как кода много, у всех получаются работы листов на 200-300. И тут у одного студента работа значительно тоньше, что бросается в глаза. Член комиссии хватает работы и быстро её листает. Объём основной главы выполнен - формально придраться не к чему. Доходит до приложения, а там... "Питон, всё с вами понятно". Человек защитился и получил диплом юез проблем.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.02.2020, 17:32
Помогаю со студенческими работами здесь

Как пишутся большие системы
Собственно такой вопрос. Как пишутся большие системы, точнее как происходит доступ к их страницам: Структура папок такая: -----Page ...

Вирус на ПК(Скорее всего)
Решил я посмотреть в диспетчер задач,а там оказалось такое.То что написано,что компьютер нагрет на малую мощность,а на графике на все 80% и...

Скорее всего заразился
Здравствуйте! Такая проблема: искал сегодня одну программку, и по глупости скачал вирус, запустил, думаю что это установочный файл. Комп...

Какой-то вирус скорее всего
Здравствуйте. В левом наушнике пропал звук (перепробовал все 3 вида наушников, везде такая же проблема, на телефон все работают). ...

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


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru