Навеяно темой - http://linuxforum.ru/viewtopic.php?id=1711
Задумался. /me студент, учится на компьютерном факультете. Пусть и не совсем программист, скорее математик, да не суть важно =) умные люди везде нужны, я так понимаю, работодатели особо не смотрят, что там написано в этом дипломе, и какого цвета (= важнее то, что человек знает, и умеет.
Так вот, задумался об актуальности различных языков программирования. Сейчас, куда не плюнь, практически везде сильнее всего востребованы Java и .Net. Второй даже не обсуждаем. =) Думаю, вполне понятно, почему. На линуксовом-то форуме.
Первый тоже как-то мне не нравится. Пока не пробовал программировать, но судя по описанию и отзывам - тормоз ещё тот, и прожорливый. Кстати, .net, по-моему, тоже тормоз. %(
В чём прикол - до конца непонятно. Да, хорошо, конечно, когда "написал один раз - запустил везде" для java. Может, в каких-то случаях актуально. Но разве нельзя, использую, к примеру, те же C/C++ добиться той же самой кроссплатформенности? Если при разработке заранее условиться использовать кроссплатформенные библиотеки, и т.п... обойтись без системных вызовов. Как-то так. Или при разработке предусматривать возможность запуска откуда угодно, как с макоси, как с бсд, как с линукса, так и с виндовса (грубо говоря, понапихать, где надо, условных операторов)
В чём прикол .net - тем более не пойму. О кроссплатформенности можно забыть. То, что написано, будет работать только под Windows. Про mono не надо (= это ведь не официальный порт от m$ (им это вроде бы не надо) - отдельный проект, да и непонятно, как он там - лицензий не нарушает, и т.п... Чем он так хорош, что добился такой популярности?
И как по поводу популярности других языков программирования, помимо java/c#? Вообще, есть ли возможность зарабатывать на том, что нравится?
Или кушать хочется => придётся делать, что скажут, чтобы платили при этом?



