Программирование

Ответить в тред Ответить в тред
Какой ЯП выживет? Аноним 03/03/20 Втр 06:40:25 16216181
screenshot2.png 167Кб, 1040x520
1040x520
Очевидно, что со временем используемых ЯП будет становиться всё меньше и меньше, пока не останется один, оптимальный для большинства задач. Это естественный процесс, естественные языки отмирали точно так же, и сейчас мы имеем английский, который со временем будет поглощать всё больше информационного пространства пока не станет единственным языком землян.

Какие факторы будут играть меньшую роль:
Производительность и потребляемая память, из-за развития технологий. При этом требования пользователей к производительности выше не становятся — нам не нужно разрешение экрана выше чем ~8К, нам не нужна графика в играх на порядки лучше, чем сейчас. Уже давно задумка и геймплей имеют куда большее значение, чем вау-эффект от крутого графония. Люди с удовольствием играют и в индюхи.
В пользовании компьютером и мобильными устройствами со временем всё будет упираться в пинг, в стабильность и пропускную способность интернета, а не в вычислительную мощность процессора и недостаток памяти. Зачем открывать разом 300 приложений, если твой мозг не способен за ними уследить? Всё и так происходит достаточно быстро и плавно, а проблемы возникают разве что из-за багов, связанные как раз с распыленностью разработчиков на различные многочисленные языки и технологии, вместо того чтобы отточить до идеала какой-то один и знать все его тонкости, паттерны, идиомы.

Какие факторы будут играть бОльшую роль:
Широта применения, универсальность, поддержка огромного количества современного софта, стабильность, безопасность, скорость продакшна, простота в понимании и использовании, нацеленность на одну единственную платформу, понятные API.

Так какой язык окажется победителем, как считаете?
Аноним 03/03/20 Втр 07:09:04 16216202
Тогда уже все должны программировать только на Питоне.
Аноним 03/03/20 Втр 07:24:49 16216213
Аноним 03/03/20 Втр 08:25:20 16216374
03/03/20 Втр 09:29:46 16216625
Один народ, один язык, одна извилина.
Аноним 03/03/20 Втр 18:07:30 16220906
Аноним 04/03/20 Срд 09:56:22 16226827
Аноним 04/03/20 Срд 10:32:44 16227048
>>1621618 (OP)
ассемблер -> кресты -> питон в качестве api для крестов
Аноним 04/03/20 Срд 10:39:09 16227119
>>1621618 (OP)
Философски развитие - "дифференциация и подчинение частей". Мне кажется, стоит ожидать не сколько "борьбу за существование" между языками, сколько их объединение в единый язык в качестве подсистем (при этом каждый отдельный язык упростится).

Но если посмотреть историю, были по крайней мере два крупных языка "для всего" - PL/I и Common Lisp (К этому же движутся кресты...). Где они сейчас?
Аноним 04/03/20 Срд 12:01:40 162274910
>>1621618 (OP)
Высокоуровневые языки появились тогда, когда стоимость труда программиста стала превышать стоимость вычислительных мощностей. На них быстрее пишется код. Сейчас же с ордами вкатывальщиков стомость труда кодеров падает, поэтому высокоуровневые языки начнут уходить на второй план.
Аноним 04/03/20 Срд 14:06:22 162286811
>Очевидно, что моё личное ничем не подкрепленное мнение верно.
Аноним 04/03/20 Срд 14:48:27 162289112
>>1622749
>>1622749
>Сейчас же с ордами вкатывальщиков стомость труда кодеров падает, поэтому высокоуровневые языки начнут уходить на второй план.

Да ушёл уже поезд. Не может макака родить код лучше, чем богокомпилятор.
Аноним 05/03/20 Чтв 10:41:55 162360513
>>1621618 (OP)
>Широта применения, универсальность, поддержка огромного количества современного софта, стабильность, безопасность, скорость продакшна, простота в понимании и использовании, нацеленность на одну единственную платформу, понятные API.
Ты на Питон намекаешь?
Только вот нынче тренд по спихиванию всего в облако.
Аноним 05/03/20 Чтв 10:47:33 162361514
>>1621618 (OP)
> Очевидно, что со временем используемых ЯП будет становиться всё меньше и меньше, пока не останется один, оптимальный для большинства задач.
Нет, не очевидно.
Как раз наоборот, их будет всё больше и больше, и это хорошо.
05/03/20 Чтв 10:59:22 162362515
>>1621618 (OP)
Удивительно, что ни одна макака до сих пор не упомянула JS.
Аноним 05/03/20 Чтв 11:20:50 162364216
>>1621618 (OP)
>Очевидно, что со временем используемых ЯП будет становиться всё меньше и меньше
Мне неочивидно, доказывай. Остальный высер не читал.
Аноним 05/03/20 Чтв 11:26:56 162364917
Аноним 06/03/20 Птн 12:12:09 162494618
бамп
06/03/20 Птн 12:32:46 162495919
06/03/20 Птн 15:22:45 162505820
>>1622704
>питон в качестве api для крестов
И потом будет, как с TensorFlow на достаточно мощных машинах - говнообертка на питоне будет занимать больше процессорного времени, чем требуется самой нейросети на обработку данных.
Аноним 06/03/20 Птн 16:18:17 162511921
Аноним 07/03/20 Суб 06:52:23 162590822
15821364704580.png 193Кб, 1200x1200
1200x1200
Аноним 07/03/20 Суб 13:18:30 162615323
>>1625908
>бощехлёбский язык от нонеймов
Иди нах.
Аноним 07/03/20 Суб 13:50:45 162619024
>>1625058

По мне так Питон - какое-то неоразумение, массовый психоз. Камон, в референсной интерпретации GIL, везде приводится куча аргументов, скрывающий один главный: писать многопоточный интерпретатор СЛОЖНАА, мны не хотим писать ложный код ведь это будет НЕПИТОНИЧЕСКИ
Аноним 07/03/20 Суб 14:31:30 162625125
>>1626190
Хайп после ИИ, инфоцыгани делают большие деньги на нем. А из-за простоты динамики, залетышам кажется что у них что-то получается.
Аноним 07/03/20 Суб 14:32:05 162625226
>>1626153
Ты лямбд испугался?
Аноним 07/03/20 Суб 14:58:36 162627727
>>1626252
Мертворождённая хайповая хрень. Кому он на рынке вообще нужен кроме хипстеров-борщехлебов?
Аноним 07/03/20 Суб 15:34:17 162632328
>>1626277
Ниче, когда-нибудь и ты научишься программировать на нормальных языках.
Аноним 07/03/20 Суб 16:13:05 162635329
Вброшу, ОКамл. Можно веб писать на одном языке.
Аноним 07/03/20 Суб 16:51:03 162639330
>>1621618 (OP)
>Очевидно, что со временем используемых ЯП будет становиться всё меньше и меньше
Неочевидно.
>один, оптимальный для большинства задач
А как решать то меньшинство задач, для которых он неоптимален? Значит будут ещё языки.
>Это естественный процесс
Более естественнен дальнейший рост числа языков, т.к. дохуя предметных областей и в идеале каждой микрообласти нужен свой DSL
Легаси продолжит существовать (даже сейчас в мире дохуя легаси на фортране, которое всё ещё дешевле ковырять, чем переписывать)
>естественные языки отмирали точно так же
Естественные языки отмирали вместе с народами, языки программирования будут отмирать вместе с предметными областями.
>сейчас мы имеем английский
Две вещи:
1. Популярность английского воспринимается тобой искажённо в связи с тем, что компьютеры и программирование создали англоговорящие.
2. Английский достаточно распространён вследствие глобализации мирового капитализма, и популярность его в каждой отдельно взятой стране прямо пропорциональна задействованности этой страны в мировой торговле. Если страна задействована в ней слабо, в силу политических (протекционисты у власти) или экономических (стране нечего предложить на мировой рынок) причин, то и английский там не нужен.
Аноним 07/03/20 Суб 17:23:05 162643331
>>1621618 (OP)
>Очевидно, что со временем используемых ЯП будет становиться всё меньше и меньше, пока не останется один, оптимальный для большинства задач
нет конечно, с распространением микросервисной архитектуры стало легко соединять в единую систему много языков, так что промышленные языки также легко соседствуют с борщами, которые хороши в своей конкретной области, которые на пром языках писать ад и израиль.
>>1626393
>которое всё ещё дешевле ковырять
и будет дешевле ковырять, единственное монолиты будут дробить на микросервисы, а с нуля переписывать, а потом годами лечить детские болезни, совместимости и тд такая себе перспектива.
Аноним 07/03/20 Суб 18:45:31 162648332
>>1626393

Да вообще очень тухлая аналогия между естественными языками и искусственными. Все естественные языки +- одинаково хороши для широкого круга задач (ну, если не брать папуанский какой или украинский), это не так для языков программирования. Освоение естественного языка требует существенных усилий, больших чем (очередного) языка программирования (если это не C++). Естественные языки сильно привязаны к культурно-политическим заморочкам, с языками программирования это не так(если не считать Хаскель).
Аноним 07/03/20 Суб 19:49:12 162651533
>>1626277
>борщехлебов
Вот только не надо оскорблять. Мы называемся "функциональщики", поэтому просим нас так и называть.
Аноним 07/03/20 Суб 20:06:21 162652534
>>1626323
Я не программирую на нормальных языках и не понтуюсь этим на анонимном форуме - у меня работа есть.
Аноним 07/03/20 Суб 20:43:34 162656735
Аноним 07/03/20 Суб 22:00:32 162668936
>>1626515
Есть функциональщики, а есть борщехлёбы.
Аноним 07/03/20 Суб 22:01:28 162669037
>>1626525
Как на анонимном форуме понтоваться, если здесь все на одно лицо? Разве что подписывать каждый пост цифровой подписью.
Аноним 07/03/20 Суб 22:11:45 162670338
>>1626690
>Как на анонимном форуме понтоваться, если здесь все на одно лицо?
Говорить всем какой ты крутой программист и функцианальщик, а никакой не борщехлёб.
Аноним 08/03/20 Вск 04:50:17 162704239
>>1626525
На анонимной борде... понтоваться... лямбдами...

Вот и выросло поколение индиго, поколение избранных.
08/03/20 Вск 18:10:30 162767740
>>1621618 (OP)
> Очевидно, что со временем используемых ЯП будет становиться всё меньше и меньше, пока не останется один, оптимальный для большинства задач
Нет.
Аноним 08/03/20 Вск 20:08:57 162780241
>>1627677
котлин jvm, котлин javascript и котлин native?
Аноним 14/04/20 Втр 10:02:29 165756242
Аноним 18/06/20 Чтв 13:05:20 172699743
C++
java
[h[
Аноним 18/06/20 Чтв 17:02:27 172737544
>>1621618 (OP)
>Так какой язык окажется победителем, как считаете?
C#
К.О.
Аноним 18/06/20 Чтв 17:30:58 172740345
>>1622891
Заставить компелятор векторизовать код порой сложнее, чем самому наебашить инстрисики
Аноним 18/06/20 Чтв 20:00:03 172754746
Очевидный js.
Для поддержки некроты оставить с и джавы всякие.
Аноним 01/09/20 Втр 08:45:47 179445647
Бамп
Аноним 01/09/20 Втр 11:10:47 179454248
>>1621618 (OP)
У тебя какая-то кривая цепь рассуждений.

> Производительность и потребляемая память будут играть меньшую роль
Щито? Это поэтому сейчас бум реинкарнаций сишечки на замену питонам?

> нам не нужно разрешение экрана выше чем ~8К
Нууу хуй знает. В телек на стене не нужно. В VR может быть и нужно.

> нам не нужна графика в играх на порядки лучше, чем сейчас
Неправда. Топовое железо от нвидии расходится как горячие пирожки простите за каламбур.

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

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

> отточить до идеала какой-то один и знать все его тонкости, паттерны, идиомы
Ну так это история C++. Его оттачивали 30 лет, для тонкостей есть аж целый стандарт. Но он не стал идеальным.

> Так какой язык окажется победителем, как считаете?
Этот язык ещё не создан. Но я ставлю на раст.
01/09/20 Втр 12:25:04 179462749
>>1794456
Нечего обсуждать, изначальная постановка вопроса в корне ошибочна.
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов