В конце останется только один
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 23.02.17 17:41
Оценка:
Если чисто теоретически предположить, что в конце останется только один язык программирования, то какой именно. Я бы сделал ставку на C++, опять же это с учётом обратной совместимости с Си делает его лучшим кандидатом на выживание. Но может у кого есть другое мнение.
Re: В конце останется только один
От: alpha21264 СССР  
Дата: 23.02.17 18:16
Оценка:
Здравствуйте, velkin, Вы писали:

V>Если чисто теоретически предположить, что в конце останется только один язык программирования, то какой именно.


1) До конца ещё очень далеко
2) Если исходить из того, что человеческие языки не пришли к единому языку, то...

Течёт вода Кубань-реки куда велят большевики.
Re[2]: В конце останется только один
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 23.02.17 18:21
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>1) До конца ещё очень далеко

A>2) Если исходить из того, что человеческие языки не пришли к единому языку, то...

Это чисто теоретический вопрос, понятное дело, что в реальности вряд ли останется один язык программирования.
Re: В конце останется только один
От: Privalov  
Дата: 23.02.17 20:04
Оценка:
Здравствуйте, velkin, Вы писали:

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


Останутся Фортран и Кобол. Для C/C++ останется вспомогательная роль. На нем удобно низкоуровневые вещи делать для Фортрановских программ.
Re: В конце останется только один
От: fddima  
Дата: 23.02.17 20:47
Оценка: +2
Здравствуйте, velkin, Вы писали:

Останется тот который всех удовлетворит. А именно тот который будет мощнее C++ и иметь более простой синтаксис. Однако по факту — останутся все что есть. Легаси — есть легаси. Легаси это не только год и перепрыгнули — это поколения туфты и соплей в том же C++. Тьфу.
Re: В конце останется только один
От: IID Россия  
Дата: 24.02.17 00:26
Оценка: 2 (1) +1
Здравствуйте, velkin, Вы писали:

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


Подумай, на чём будет написана Firmware железок в твоём вычислительном устройстве, BIOS, ОСь. Весь софт внутри оси может быть на любом гомо-языке написан, особенно если производительности хватит, и не придётся судорожно открывать Native слой, как гуглу с его тормозной жабе в андроиде.

Так что мерзкий Си сдохнет не раньше, чем остановится развитие железа, и ещё N лет, пока весь легаси хлопьями облезет.
Но примерно в это же время будет властвовать AI, так что более актуальным будет вопрос "как собрать термоядерную бомбу в резервации без палева"
kalsarikännit
Re: В конце останется только один
От: Kolesiki  
Дата: 24.02.17 01:05
Оценка: +1
Здравствуйте, velkin, Вы писали:

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


Если будущее политики — идиократия, то победить точно должен гибрид JS и похапэ!

Ну а если бы нормальный инженер решал, то однозначно D.
Re: В конце останется только один
От: qwertyuiop Российская Империя  
Дата: 24.02.17 05:17
Оценка:
Здравствуйте, velkin, Вы писали:

V>Если чисто теоретически предположить, что в конце останется только один язык программирования, то какой именно.


Это столь же глупо, как и предположить, что в конце развития схемотехники останется только один транзистор.
Я отвечаю за свои слова, а не за то как вы их интерпретируете!
Re[2]: В конце останется только один
От: Kolesiki  
Дата: 24.02.17 10:00
Оценка: :)))
Здравствуйте, qwertyuiop, Вы писали:

Q>Здравствуйте, velkin, Вы писали:


V>>Если чисто теоретически предположить, что в конце останется только один язык программирования, то какой именно.


Q>Это столь же глупо, как и предположить, что в конце развития схемотехники останется только один транзистор.


Это кривая аналогия. Если посмотреть на современные языки, то видно, что половина из них — клоуны-калеки, изуродованные своими больными создателями. Причём больные как математикой, так и паранойей. Нетрудно заметить, что C/C++/C#/Java/VB спокойно схлопываются в один D. Ну и накой нам этот цирк легаси-маразма?
Очевидно, что даже firmware можно написать безо всяких "сишечек" (см. XomB, Trinix). Грустно то, что проходит оч много времени (особенно у посредственных прогеров), пока они доходят до мысли, что Си — это высокоуровневый ассемблер, которому нет места в индустрии.
Re[3]: В конце останется только один
От: neFormal Россия  
Дата: 24.02.17 11:01
Оценка:
Здравствуйте, Kolesiki, Вы писали:

K>Нетрудно заметить, что C/C++/C#/Java/VB спокойно схлопываются в один D.


аналогично нетрудно заметить, что раз D — такой кривой и до сих пор не взлетел, то что-то не в концепции.
схожий синтаксис ещё ничего не означает.

K>Очевидно, что даже firmware можно написать безо всяких "сишечек" (см. XomB, Trinix). Грустно то, что проходит оч много времени (особенно у посредственных прогеров), пока они доходят до мысли, что Си — это высокоуровневый ассемблер, которому нет места в индустрии.


конечно, ведь ассемблер сам должен как-то появиться. волшебным образом.
вжжух!!1 и появился. хоть никто его и не знает, потому что ему "нет места в индустрии".
...coding for chaos...
Re: В конце останется только один
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 24.02.17 13:24
Оценка:
Здравствуйте, velkin, Вы писали:

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


Одного ЯП никогда не будет. Будет один ЯП условно на слой.
Re: В конце останется только один
От: DreamMaker  
Дата: 24.02.17 20:22
Оценка: :)
Здравствуйте, velkin, Вы писали:

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


нет конечно. это древнее говно мамонта хоть и живучее, но обреченное.

один язык вполне себе останется, на основе deep net. человеческим языком говоришь что тебе надо, на выходе экзешник и счет к оплате.
ну и толпы голодных программистов ищущих новый смысл жизни.

смотрите во всех кинотеатрах мира. уже скоро.
In P=NP we trust.
Re[2]: В конце останется только один
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 24.02.17 20:46
Оценка:
Здравствуйте, DreamMaker, Вы писали:

DM>один язык вполне себе останется, на основе deep net. человеческим языком говоришь что тебе надо, на выходе экзешник и счет к оплате.


И на другом конце провода толпа китайцев.

А если серьёзно, это ведь всё те же рассуждения о переходе с императивного программирования, на декларативное. Причём уровень последнего должен быть крайне высок, чего пока не наблюдается. Но взять тот же исполняемый файл, зачем в таком случае его делать, если компьютер такой сказочный и решает любую поставленную задачу сам?
Re[3]: В конце останется только один
От: red75  
Дата: 25.02.17 19:26
Оценка:
Здравствуйте, velkin, Вы писали:

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


По той же причине, по какой программист пишет программу, а не кидается заменять собой толпу, скажем, бухгалтеров. Если посмотреть на людей, то легко заметить, что нейросети плохо подходят для выполнения императивных алгоритмов. А программа, пишущая программы, скорее всего будет использовать именно нейросетевые подходы, и соответствующее железо.
Re[3]: В конце останется только один
От: qwertyuiop Российская Империя  
Дата: 26.02.17 18:04
Оценка:
Здравствуйте, Kolesiki, Вы писали:

K>Очевидно, что даже firmware можно написать безо всяких "сишечек" (см. XomB, Trinix).


Во-первых, мне это совершенно не очевидно.
Во-вторых, если это можно сделать, то из этого не следует, что это делать непременно нужно.

K>Грустно то, что проходит оч много времени (особенно у посредственных прогеров), пока они доходят до мысли, что Си — это высокоуровневый ассемблер, которому нет места в индустрии.


А, собственно, с чего ты решил, что высокоуровневому ассемблеру не должно быть места в индустрии программирования. Если там находится место даже просто ассемблеру.
Я отвечаю за свои слова, а не за то как вы их интерпретируете!
Re: В конце останется только один
От: Mr.Delphist  
Дата: 27.02.17 10:51
Оценка:
Здравствуйте, velkin, Вы писали:

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


Очень похоже на то, да. С поправкой, что язык этот будет называться C~~. Потому как даже нынешний C++ уже очень непохож на своего предка из конца XX века — что уж говорить про "когда останется только один".
Re: В конце останется только один
От: Sharov Россия  
Дата: 27.02.17 15:11
Оценка:
Здравствуйте, velkin, Вы писали:

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


Почему не провести аналогию с человеческими языками? Будет какой-нибудь скриптовый glue language, типа англицкого. Но и масса других языков, не говоря о китайском (там этих диалектов китайского тыщи, это что-то вроде платформы). С другой стороны, чем ассемблер не glue language?
Кодом людям нужно помогать!
Re[2]: В конце останется только один
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 27.02.17 15:32
Оценка:
Здравствуйте, Sharov, Вы писали:

S>Почему не провести аналогию с человеческими языками? Будет какой-нибудь скриптовый glue language, типа англицкого. Но и масса других языков, не говоря о китайском (там этих диалектов китайского тыщи, это что-то вроде платформы). С другой стороны, чем ассемблер не glue language?


А почему английского или китайского. Давайте для примера ограничим территорию распространения единого языка программирования Россией. В этом случае разумнее было бы брать за основу современный русский язык. К тому же, если взять C++ и писать все ключевые слова по-русски, то на мой взгляд это не будет отличаться по смыслу от C++. Или взять программы на Си и компилировать их компилятором C++, то есть по факту Си будет подмножеством C++.
Re[3]: В конце останется только один
От: Sharov Россия  
Дата: 27.02.17 15:45
Оценка:
Здравствуйте, velkin, Вы писали:

V>Здравствуйте, Sharov, Вы писали:


S>>Почему не провести аналогию с человеческими языками? Будет какой-нибудь скриптовый glue language, типа англицкого. Но и масса других языков, не говоря о китайском (там этих диалектов китайского тыщи, это что-то вроде платформы). С другой стороны, чем ассемблер не glue language?


V>А почему английского или китайского. Давайте для примера ограничим территорию распространения единого языка программирования Россией. В этом случае разумнее было бы брать за основу современный русский язык. К тому же, если взять C++ и писать все ключевые слова по-русски, то на мой взгляд это не будет отличаться по смыслу от C++. Или взять программы на Си и компилировать их компилятором C++, то есть по факту Си будет подмножеством C++.


Одной страной -- неправильно. Есть frontend разрботка, embedded разработка, enterprise и т.д.
Кодом людям нужно помогать!
Re: В конце останется только один
От: Voblin Россия http://maslyaew.narod.ru/
Дата: 27.02.17 17:23
Оценка: :)
Здравствуйте, velkin, Вы писали:

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


Эх, если бы не его дикий корявый синтаксис, из каждой фичи которого сквозит ненависть к роду человеческому
С содроганием вспоминаю годы, потраченные на борьбу с этой гадостью.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.