Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перспективы С++ 
:(
    Опции темы
Modest
Дата 17.3.2007, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 30.3.2006
Где: Гандурас

Репутация: нет
Всего: нет



                                                                             Здравствуйте!

Хотел бы вынести на обсуждение такой вопрос:
Сейчас только и слышно со всех сторон, нужно побыстрее переходить на C#,
новый перспективный язык,в дальнейшем легче будет найти работу и тд.

Что вы об этом думаете?  





PM MAIL   Вверх
vinter
Дата 17.3.2007, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 13
Всего: 56



я думаю стоит воспользоваться поиском, т.к эта темы поднималась уже не раз


--------------------
Мой блог
PM MAIL WWW   Вверх
ama_kid
Дата 18.3.2007, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


АСУТП-кодер
***


Профиль
Группа: Комодератор
Сообщений: 1460
Регистрация: 5.3.2007
Где: Москва

Репутация: 2
Всего: 95



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


--------------------
самурай без меча подобен самураю с мечом, но только без меча 
PM MAIL   Вверх
nerezus
Дата 18.3.2007, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Цитата

С# - мутный язык какой-то
 да нормальный язык, ибо клон джавы =)
(Да, я историю возникновения читал, что они по C++ делали, как и джава, но получился то в итоге клон джавы).

Мне не нравится в нем, то, что он некроссплатформенный, т.е. возникает зависимость от M$ и Windows®.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
W4FhLF
Дата 18.3.2007, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 20
Всего: 121



Началось...


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
MAKCim
Дата 18.3.2007, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата(nerezus @  18.3.2007,  10:45 Найти цитируемый пост)
Мне не нравится в нем, то, что он некроссплатформенный, т.е. возникает зависимость от M$ и Windows®. 

Любой язык по определению кроссплатформенный, другое дело, есть ли трансляторы/компиляторы для него
CLR .NET теоретически кроссплатформенная штука... вот только на практике этого как то особо не заметно в отличие от той же JVM

Это сообщение отредактировал(а) MAKCim - 18.3.2007, 11:01


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
anabiosys
Дата 18.3.2007, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 483
Регистрация: 17.3.2007

Репутация: нет
Всего: 2



Уже давно существует практически полноценный заменитель .NET Framework для *nix, MONO называется. Причём с .NET Framework они полностью совместимы.
PM MAIL   Вверх
insidex
Дата 18.3.2007, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 23.11.2006

Репутация: нет
Всего: нет



Цитата(ama_kid @ 18.3.2007,  09:38)
 но [сказанное далее - глубочайшее имхо] когда-нибудь рынок насытится и эти программеры будут не слишком нужны ибо их станет слишком много и они будут узкоспециализированными... 

Абсолютно в корень...Посмотрите сейчас на тех же ПХП кодеров - на одного клиента сотню другую можно найти php'ников.   smile 
PM MAIL   Вверх
MAKCim
Дата 18.3.2007, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата(anabiosys @  18.3.2007,  11:23 Найти цитируемый пост)
Уже давно существует практически полноценный заменитель .NET Framework для *nix, MONO называется. Причём с .NET Framework они полностью совместимы. 

ну-ну  smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
nerezus
Дата 18.3.2007, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Цитата
Уже давно существует практически полноценный заменитель .NET Framework для *nix, MONO называется. Причём с .NET Framework они полностью совместимы.
  Прежде чем говорить глупости, ты бы сам проверил.
mono не способен запустить даже простенький гуевый хеллоуорлд.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
anabiosys
Дата 18.3.2007, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 483
Регистрация: 17.3.2007

Репутация: нет
Всего: 2



Цитата

Прежде чем говорить глупости, ты бы сам проверил. mono не способен запустить даже простенький гуевый хеллоуорлд.
руки себе найди прямые. тогда и у самого всё получится

PM MAIL   Вверх
Vyacheslav
Дата 19.3.2007, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



Совет из жизни. Я программирую на С++ уже лет этак 12.  Сейчас работаю в солидной фирме в области офшорного программирования. Так мои коллеги на Java и С#( особенно ASP) не продыхают от проектов.  Я  же с трудом  набираю норму. Причем эта тенденция похоже по нарастающей.    


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
JackYF
Дата 19.3.2007, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Цитата(Vyacheslav @  19.3.2007,  11:21 Найти цитируемый пост)
Java и С#( особенно ASP) не продыхают от проектов. 

Да, к сожалению, есть такая тенденция. Но имхо программирование не заключается в том, чтобы лабать сотнями похожие друг на друга интернет-проекты и мультишпультимедийные приложения... Хорошо в этом плане высказался автор истории одного байта.

Мое имхо - очень похожее на имхо ama_kid. Во-первых - перенасыщение рынка, а во-вторых... ну не нравится мне, например, что за меня уж много чего делают и за это много чего не разрешают. Только одно отсутствие указателей меня как-то повергло в шок.

Кроме того, пришлось попрограммить на Java чуть-чуть. Не знаю. Впечатления не очень. Особенно от компилятора и его информативности и полноты информации об ошибках.

Да и, как уже говорили, если программить под Линуха на Java можно и без особых проблем, то вот C# в этом деле, похоже, вообще глух. Объявила MS его кроссплатформенным... и все. Под винду реализовывает шустро-быстро, а на остальные ОС забила. Альтернативные проекты вряд ли когда-либо обеспечат серьезную поддержку ==> вряд ли кто-нибудь будет программить под Линуха или кроссплатформенно на C#. Сейчас в этом плане как раз рулят С++ и Java.

Ну а я, ессно, за С++ smile Ибо скорость, скорость и еще скорость smile. А также широта мысли.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
SaDFromSpb
Дата 20.3.2007, 04:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 263
Регистрация: 5.4.2006
Где: Санкт-Петербург

Репутация: 3
Всего: 3



Цитата(JackYF @  19.3.2007,  18:41 Найти цитируемый пост)
Кроме того, пришлось попрограммить на Java чуть-чуть. Не знаю. Впечатления не очень. Особенно от компилятора и его информативности и полноты информации об ошибках.

Ну это ты зря. Intellij IDEA - это, по моему опыту, абсолютно лучшая IDE. (Буду очень признателен, если меня в этом разубедят, то есть покажут аналогичную для С++. Кстати, мне нужна среда под Линух, так что кроме всяких вижуалов.   smile  )

Проблема С++ на мой взгляд в том, что в нем огромное количество нюансов и тонкостей. Скоро будет два года, как  я на нем работаю, а все равно не перестаю узнавать новые хитрые "фишечки" (Взять например выравнивание в структурах, когда при разных порядках описания полей структура занимает разное количество байт). Все время приходится думать, написать ли для класса конструктор копирования (и/или оператор присваивания), или передать на него указатель, который потом не забыть delete. Нужно помнить, что нельзя выкидывать во вне ссылки на автоматические переменные. И т.д. И т.п.

В общем, язык очень тонкий, поэтому сложный.  Сложность - долгое время освоения, что не есть технологично, в плане программерской конторы, которая набирает "студентов", например. Плюс, сложность - всегда большая вероятность ошибики (или хотя бы утечка памяти).

Вот и появляется уже много лет куча языков - убийц С++  smile 
Почитайте, к примеру про язык D от Digital Mars, который типа, взял все (точнее - оба  smile ) плюсы из C++ и Джавы, и еще вобрал несколько фишечек...

По поводу всего этого хочу процетировать подпись Любителя, которая мне очень понравилась: "Я люблю С++. Вы спросите, за что? А разве можно любить за что-то? Любить можно только просто-так. ".  Или вроде того.....   smile 

Это сообщение отредактировал(а) SaDFromSpb - 20.3.2007, 04:12


--------------------
"За исключением части, касающейся потоков, библиотека Loki написана на стандартном языке С++. Увы, это означает, что многие современные компиляторы не смогут работать с ней в полном объеме." (А. Александреску. Modern C++ design. 2001)
PM   Вверх
nerezus
Дата 20.3.2007, 07:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Цитата

Ну это ты зря. Intellij IDEA - это, по моему опыту, абсолютно лучшая IDE. 
 +1, я даже не мог представить, что какая-то IDE может превосходить VisualStudio ;)

Цитата

Особенно от компилятора и его информативности и полноты информации об ошибках.
 В правильных IDE(IDEA, eclipse) на момент компиляции ошибок не будет.

P.S. Кстати, большинство книг по теории программирования идут с примерами на джаве.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1210 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.