juan_gandhi: (Default)
[personal profile] juan_gandhi
"В своё время Питер Нортон сказал, что в СССР была очень сильная математика, поэтому нас ждут очень хорошие успехи в области программирования.

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

Так в чем здесь проблема? Уровень математики всё же оказался недостаточно высоким?"
 

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

Date: 2018-07-31 08:48 pm (UTC)
From: [personal profile] bowhill
Я прекрасно представляю себе то, что все эти сервера Твиттера, Фейсбука и Йотьюба

Это я чтобы напомнить, о каких серверах речь.

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

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

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

Date: 2018-08-01 03:30 am (UTC)
snowps: (Default)
From: [personal profile] snowps
Где это я предлагал писать все сервисы на сях? Это Влад считает, что ФЯ - это программирование, а всё остальное - нет, и как раз он предлагает перейти на ФП во всех областях, так что лучше задать вопрос ему, например "Вы предлагаете писать ОС и фирмварь на скале?", и получите ответ: "да, а то, что их уже сорок лет пишут на сях - это недоразумение, а все системные программисты - ретрограды и считаться полноценными программистами не могут". Основа нашей с ним дискуссии - не моё желание перевести всё на си, а его - придать ФП статус единственно верного подхода в программировании.

Date: 2018-08-01 04:44 am (UTC)
snowps: (Default)
From: [personal profile] snowps
Вот, к примеру, раскладка языков для авионики F-35:

7% Assembly,
5% Ada 83,
35% C++, and
53% C.
Или, к примеру, список авионики, которая написана с использованием Ada:
https://www2.seas.gwu.edu/~mfeldman/ada-project-summary.html
И это не следствие ретроградства, а следствие понимания, что отсутствие даже потенциальной возможности налабать в стиле "хренак-хренак" является важнейшим компонентом написания подобного класса кода.
Edited Date: 2018-08-01 04:47 am (UTC)

Date: 2018-08-01 05:07 am (UTC)
snowps: (Default)
From: [personal profile] snowps
Rust слишком молодой, первый стабильный релиз только несколько лет назад появился, так что экосистема ещё однозначно не достигла того уроавня maturity, чтобы использоваться для системного программирования в критических областях, поэтому в обозримом будущем он вряд ли начнёт там применяться. Хотя то, что появление Раста в этой области много вероятнее, чем скалы или джавы - это очевидно, да. :)

Date: 2018-08-07 09:29 pm (UTC)
archie_kot: (Default)
From: [personal profile] archie_kot
Влад, не перегибай. 30 лет назад знание ассемблера было важным для написания важных вещей, но все же 80% кода таки писалось на С уже. И только критичные к производительности кусочки допиливались на ассемблере. Я в этом с 1987 года варюсь.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 5th, 2025 12:47 pm
Powered by Dreamwidth Studios