LINUX.ORG.RU
ФорумTalks

А кто-нибудь может пояснить гуманитрию причины столь огромного количества ЯП?

 


0

1

Их же тьма просто. И срачи постоянно.

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

Но языков куда больше 3-5. А, наверное, и больше 30-40.

В чем практический смысл? Ну кроме чсв разрабов?


Ответ на: комментарий от note173

Таким языком собирались сделать Аду, по крайней мере, внутри МО СШП.

dave ★★★★★
()

Чем более универсальное средство, тем хуже оно подходит для специальных задач. Попытка создать язык для всех - утопия.

Нужно разработать один, которые будет отвечать требованиям всех.

man эсперанто

Archer73
()
Ответ на: комментарий от Archer73

отвечать требованиям всех.

man эсперанто

По-моему, оно отвечает требованиям его создателя :).

Я начинал учить эсперанто, пару лет назад с итальянским познакомился... В общем, учите итальянский, красивый язык. Притом, живой и в крайних случаях заменяет испанский. И французский легче после него учить. А эсперанто, имхо, очень непрактичный язык, его слишком мало кто знает.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

О том и речь. Универсальные языки не взлетают.

Archer73
()

В чем практический смысл?

Смысла в этом нет.

Всё дело в том, что разработчики фортрана чем-то сильно упоролись в один прекрасный день, и у них какое-то странное вышло. А так, был бы сейчас один язык программирования, и всем было бы хорошо.

yvv ★★☆
()
Ответ на: комментарий от dikiy

> Так вот, рабочие там загоняли шурупы молотком

А знаешь почему? Потому, что шуруп, забитый молотком, держит лучше чем гвоздь, закрученный отверткой.

sleepflint ★★★
()
Последнее исправление: sleepflint (всего исправлений: 1)

Все ЯП отстой. Мир ждёт, что ты напишешь самый «лутший». Не смотри, что ты гуманитарий. Раз это никого не останавливало, то и тебя не должно.

ziemin ★★
()

А ты можешь объяснить практический смысл уймы языков общения? Неудобно же!

Anon
()
Ответ на: комментарий от Linuxman

Правильно и она называется Си.

Dron ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Есть один идеальный, просто мы же неженки. Вот и маемся дурью вместо написания софта на ассемблере!

Anon
()

Для многих специфических задач есть специальные ЯП, их очень много (всякие внутренние ЯП учетных платформ, скриптовые языки у игр, да и у некоторых сложных приложений они есть). Существует некоторое кол-во ЯП воплощающих разные интересные идеи и тонны их клонов (понаписаны дебилами с ЧСВ, якобы существующие говно). Ну и не забывай войну крупных корпораций, сколько они говно-ЯП и быдлкодеров для них наплодили. Вот и получается зоопарк. А реально настоящих, отдельных и самодостаточных ЯП типа C/C++, паскаля, ECMAScript и т.д. не так уж много.

erfea ★★★★★
()

А кто-нибудь может пояснить технарю причины столь огромного количества литературных произведений?

Ну я понимаю что есть там Колобок, Винни-Пух, Донцова

vertexua ★★★★★
()

А кто-нибудь может пояснить гуманитрию причины столь огромного количества книг?

fixed

всё ещё не понял?

qulinxao ★★☆
()
Ответ на: комментарий от Anon

ээээ

на матане

fixed

ибо асмов по числу платформ , в отличии от матан который многолик - но «люди верят» един

qulinxao ★★☆
()
Ответ на: комментарий от LongLiveUbuntu

Держи:


    #include <QtCore>
    #include <QtGui>
     
    int main(int argc, char* argv[]) {
        QApplication app(argc, argv);
        QDialog *dialog = new QDialog;
        QLabel *label = new QLabel(dialog);
        label->setText("<font color=red>Hello, World!</font>");
        dialog->show();
        return app.exec();
    }

Lavos ★★★★★
()
Ответ на: комментарий от dikiy

Можно и гайку на болт кувалдой наживить, но все же для всего есть инструменты поудобней :)

Linuxman
()
Ответ на: комментарий от Lavos

А это не важно. Главное - поставленная задача решена.

А удел С/С++ - быть инструментом для написания ядер ОС, драйверов, прошивок и компиляторов более продвинутых ЯП.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

Главное - поставленная задача решена.

Ну тогда сторонние либы для плюсов тоже подходят.

Lavos ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

На Java/Scala/C#/F# и т.д. - легко.

Без графических библиотек? Давай не будем путать язык, рантайм и библиотеки. А то знаешь, а могу попросить запустить под .NET приложение на C#, собранное с поддержкой Gtk#.

baka-kun ★★★★★
()

В чем практический смысл?

Для разных задач удобны различные инструменты.

baka-kun ★★★★★
()
Ответ на: комментарий от rikardoac

не знал. благодарю за информацию. я ее на лоре видел, вспомнил и наяндексил.

der_looser ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.