да потому что непробиваемые консерваторы.. . к таким прилетят инопланетяне и все равно они будут кричать что их не существует!
и не понимают что если надо написать какой нить десктоп приложение, можно взять c# и наваять за 10 минут то что на с++ будешь несколько часов делать!
и обычно это обусловлено хейтерством к майкрософту.. хоь ни один не может объяснить беспристрастно почему лучше почему хуже.. .
и да "майкрософт говно" аргумент завистников которые понимаю что у них никогда стока бабок не будет!
Другие языки программирования и технологии
Почему многие не любят C#? А почему?
у каждого может быть своё мнение.
потому, что это тупое быдлоподелие от Мелкомягких.. .
лучше изучай С++
лучше изучай С++
Владимир Богачёв
Иксперт? Java тоже гавно? а плюсы уже стары , как говно мамонта). И игры на нем низя делать? а как же XNA? и он тоже гавно?
Java далеко не замена, хотя идеологически они чем-то похожи, но и различаются. На NET платформе можно писать не только на Java но и на "куче" других языков. Н-р Питон =). Главное чтобы был "компилятор" преобразующий исходный код в MSIL (промежуточный) . + к тому у NET обалденная библиотека классов.
Благодаря такой задумке в Линукс появился проект Mono, который позволяет (с некоторыми оговорками и иногда танцами с бубном, но всё-же, запустить нативное .NET приложение под Linux). Мы как раз писали недавно такой проект... .
Почему не нравятся:
1 - Расхолаживает программиста из-за автоматического сбора мусора. Н-р если Вы в C++ сделали p = new ...то извольте сделать delete...
2 - Более низкая производительность. (но зато "кроссплатформенность")
3 - Вызов API через.... извините анус.... Т. е. основные прямые вызовы функций из DLL возможны, но считаются идеологически неверными и "караются" =)))
4 - Необходимость установки Net Framework, хотя, конечно в Vista и Windows 7 он встроен, хоть и не последний.
5 - Люди просто не любят Microsoft (некоторые)
6 - Многие не любят ASP. NET в серверных приложениях. Хотя (имхо) всё сделано достаточно неплохо.
P.S: На самом деле, если ориентироваться на Microsoft - лучше сразу обратить внимание на .NET - почему - Microsoft старается уйти от прямых вызовов функций в DLL и т. д. , тем самым обеспечив "будущее" приложениям написанных на .NET. Т. е. теоретически не будет такого, что Вы написали приложение, скажем во времена Windows 3.1 и оно БАЦ! и не запустилось в Windows 7. А вот если бы использовался .NET в те годы.... ну это так. . лирика =)))
P.P.S; Я не то, что фанат Microsoft, просто стараюсь придерживаться объективной точки зрения =))))) Лично я считаю, что если быть приверженцем Microsoft - в ОБЯЗАТЕЛЬНОМ случае надо изучать .NET. Это перспективы. Особенно, если учитывать, что Windows 8 планируется запуск на ARM (считайте мобильные телефоны + планшеты) . Если NET будет единым и для Windows и для Windows Phone/Mobile это очень сильный аргумент. От дискуссий не откажусь =)
Благодаря такой задумке в Линукс появился проект Mono, который позволяет (с некоторыми оговорками и иногда танцами с бубном, но всё-же, запустить нативное .NET приложение под Linux). Мы как раз писали недавно такой проект... .
Почему не нравятся:
1 - Расхолаживает программиста из-за автоматического сбора мусора. Н-р если Вы в C++ сделали p = new ...то извольте сделать delete...
2 - Более низкая производительность. (но зато "кроссплатформенность")
3 - Вызов API через.... извините анус.... Т. е. основные прямые вызовы функций из DLL возможны, но считаются идеологически неверными и "караются" =)))
4 - Необходимость установки Net Framework, хотя, конечно в Vista и Windows 7 он встроен, хоть и не последний.
5 - Люди просто не любят Microsoft (некоторые)
6 - Многие не любят ASP. NET в серверных приложениях. Хотя (имхо) всё сделано достаточно неплохо.
P.S: На самом деле, если ориентироваться на Microsoft - лучше сразу обратить внимание на .NET - почему - Microsoft старается уйти от прямых вызовов функций в DLL и т. д. , тем самым обеспечив "будущее" приложениям написанных на .NET. Т. е. теоретически не будет такого, что Вы написали приложение, скажем во времена Windows 3.1 и оно БАЦ! и не запустилось в Windows 7. А вот если бы использовался .NET в те годы.... ну это так. . лирика =)))
P.P.S; Я не то, что фанат Microsoft, просто стараюсь придерживаться объективной точки зрения =))))) Лично я считаю, что если быть приверженцем Microsoft - в ОБЯЗАТЕЛЬНОМ случае надо изучать .NET. Это перспективы. Особенно, если учитывать, что Windows 8 планируется запуск на ARM (считайте мобильные телефоны + планшеты) . Если NET будет единым и для Windows и для Windows Phone/Mobile это очень сильный аргумент. От дискуссий не откажусь =)
Вячеслав Осипик
Я извиняюсь, но есть Jython, порт питона под виртуальную машину Java.
Вячеслав Осипик
Я извиняюсь, но есть Jython, порт питона под виртуальную машину Java.
Умед Норов
1. на самом деле это прогресс.. если высчитаете что на таких языках программисты расслабляются так может стоит вернуться к ассемблеру :?)
2. увы да!
3. )) есть такое ))
4. так и есть
5. притом они не могут объяснить почему не любят ) мало того что сидят на ворованной оси так ещё и майкрософты бяки...
6. тут тоже есть свои загвоздки... хотя если бы их не было нигде я думаю не было бы и программистов с администраторами!
2. увы да!
3. )) есть такое ))
4. так и есть
5. притом они не могут объяснить почему не любят ) мало того что сидят на ворованной оси так ещё и майкрософты бяки...
6. тут тоже есть свои загвоздки... хотя если бы их не было нигде я думаю не было бы и программистов с администраторами!
Все же про XNA вы зря упоминаете, серьезные игры а ля "крузис" пока можно писать только на С++.
а в остальном поддерживаю Frisian
а в остальном поддерживаю Frisian
Вова Герасимычев
http://ru.wikipedia.org/wiki/DirectX
прочтите про Будущее DirectX
прочтите про Будущее DirectX
Aлексей Tолщин
1. Язык программирования при реализации грамотного алгоритма абсолютно никакой роли не играет.
2. Direct3D можно использовать где угодно, хоть в Delphi.
3. Никто крайзис на с++ не пишет, пишут двигло и инструментарий. А делают это на с++, так как проект мультиплатформенный.
2. Direct3D можно использовать где угодно, хоть в Delphi.
3. Никто крайзис на с++ не пишет, пишут двигло и инструментарий. А делают это на с++, так как проект мультиплатформенный.
выбрал С# как основной язык давно уже. если нужно десктопное приложение или C# или Delphi
на C++ лучше мелкие приложения писать, драйвера, библиотеки некоторые
на C++ лучше мелкие приложения писать, драйвера, библиотеки некоторые
Вячеслав Осипик
Delphi отдельный разговор. Дорога среда, цена например и компоненты в основном на комерческой основе. + Delphi не занимает серьезное положение на IT рынке (В СНГ)
Java - достойная, и кросплатформенная альтернатива C#, но как говорит опыт, Мелкомягкие заключат секретную сделку с Intel например, и современные процесоры будут потдерживать NetFramework на самом низком уровне, что сделает С# лутше JAVA.
P.S: Бабки решают все (
P.S: Бабки решают все (
Александр Гришков
Причем тут какие-то секретные сделки, заговоры и т.п. ?
Просто Ява слишком кросплатформенная, чтобы на ней можно было легко создавать красивые программы под Windows, в отличие от C#, который под это дело мелкомягкими и точился
Просто Ява слишком кросплатформенная, чтобы на ней можно было легко создавать красивые программы под Windows, в отличие от C#, который под это дело мелкомягкими и точился
Амад С
Вы правы, но и под Java есть альтернативные мелкомягковским граф. фреймворки: свинг или qt jambi
Нет, святого дядюшку Билли все любят, как и его творения. А плюсы - закопать.
Похожие вопросы
- Почему многие отдают предпочтение C++ а не C# ?
- Почему люди не любят C# ?
- Почему многие не любят программистов на PHP? (фото внутри)
- А почему программы написанные на C/C#/C++ имеют больший вес чем на tasm/masm?
- Ребят почему все говорят что c++ тяжелее c#? Если посмотреть синтаkсис c++ и c#,то более читаемый синтаkсис будет у C++
- А Вы любите C++?
- что лучше C# или C++ И почему считается, что на C# нельзя заниматься системным программирпование? Ну ведь можне же?
- Почему проект в Dev C++ не компилируется?
- Какой язык учить? C# или c++? Напишите почему вы так думаете.
- Есть вопрос почему многие ненавидят windows 8 он ведь не так ушь и плох
например, при помощи вот этого: http://qt . nokia . com
причём ещё и приложение получится кроссплатформенное...