|
Про C# и c++.
Первый более прикладной (т.е. ориентированый на разработку прикладных приложений пользовательского уровня) и разрабатывать на нем, особенно поесле C++ - просто детский сад. В плане изучения технологий, также проблем нет. НО, низкоуровневые вещи (требующие быстрых вычислений или еще чего, напимер от железа) на нем не реализуешь, а если и реализуешь, то это будет не так быстро и приятно ккак на c++. что до кроссплатформенности, так берите wxWidgets, например и пишите на C++ и будет вам счастье. По скорости это очень быстро и выгладит вполне элегантно. Крики о том что на С++ быстро разработать приложение нельзя, по моему, полная чушь, поэтому это не является аргументом в пользу C#. Разговоры на тему, что вот эта вешь есть стандартно в шарповской библиотеке, а в сишной нет также беспочвенны поскольку очень много людей пишет на C++ и причем довольно давно, и различных библиотек для него просто навалом, надо только поискать.
Про с# и яву
По сути, хоть MS это никогда не подтвердит официально, шарп нагло слизан с сановской явы. Но слизан очень умело (MS в этом преуспела). Во время этого процесса они исправили все недостатки присущие яве и добавили некоторые возможности.
про языки вообще
Если программист достаточно профессионален, то ему важен не язык, на котором написано что-то а технологии которые для этого применены, т.к. сам по себе язык это просто средство выражения идеи. И если данные технологии позволяют ему сделать на яве очень быструю и эффективную вещь, то нет смысла спорить про языки. Например СУБД сибэйс очень шустрая и не скажешь про нее с первого взгляда что она на яве.
__________________
Дураки не динозавры - они не вымрут...
|