Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/88: Рейтинг темы: голосов - 88, средняя оценка - 4.56
 Аватар для Ant-kul
7 / 7 / 2
Регистрация: 06.08.2010
Сообщений: 109

Стоит ли учить именно С# как основной язык

12.08.2010, 14:04. Показов 18565. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята, извентите если не в тему, но очень интересует мнение людей, ориентированых на этот язык.
Вопрос собственно такой:
Стоит ли учить именно С# как основной язык, или сечас возможно более востребован другой язык, и С# учить как дополнение например к С++?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.08.2010, 14:04
Ответы с готовыми решениями:

Стоит ли учить Python как первый язык программирования
Здравствуйте! Я хотел бы спросить, стоит ли вообще учить Python, как первый язык программирования?

Стоит ли продолжать учить язык?
Изучала С# по материалам бесплатных 9 недельных курсов, но при поиске работы поняла, что эти знания понадобятся мне с вероятностью 17%. В...

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

41
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
13.08.2010, 14:20
Студворк — интернет-сервис помощи студентам
J# по сравнению с Java - полный провал. Его же даже из MS VS 9 убрали. Вот пишешь на J# и ощущаешь, что пишешь вроде и Java, но и не Java, C# и в то же время не C#

ИМХО, лучше изучать java, чем всякие шарпы

Не по теме:

Интересно, а почему это VB.NET, а не VB#, ведь у MS почти все, что использует .NET, имеет в названии #

1
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
13.08.2010, 16:53
Цитата Сообщение от M128K145 Посмотреть сообщение
Не по теме:
Интересно, а почему это VB.NET, а не VB#, ведь у MS почти все, что использует .NET, имеет в названии #
Например?) C++ тоже не использует #)))
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
13.08.2010, 16:56
Цитата Сообщение от lifestyle Посмотреть сообщение
Например?) C++ тоже не использует #)))
С#...
0
Заблокирован
13.08.2010, 17:01
Цитата Сообщение от alex_x_x Посмотреть сообщение
С#...
С++ и C# - это какбэ две большие разницы.
0
13.08.2010, 17:16

Не по теме:

тута как бэ пахнет холиваром

0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
13.08.2010, 17:19
Цитата Сообщение от Johny_D Посмотреть сообщение

Не по теме:

тута как бэ пахнет холиваром

да пока что нет никакого холливара))) все сходятся в одном мненни не стОит)))
0
Заблокирован
13.08.2010, 17:38
Цитата Сообщение от lifestyle Посмотреть сообщение
да пока что нет никакого холливара))) все сходятся в одном мненни не стОит)))
Всё таки стОит.
0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
13.08.2010, 17:47
Цитата Сообщение от NightmareZ Посмотреть сообщение
Всё таки стОит.
доводы?
0
Заблокирован
13.08.2010, 17:50
Цитата Сообщение от lifestyle Посмотреть сообщение
доводы?
Хорош, удобен, востребован, быстр, надёжен, поддерживается крупной корпорацией. Доводы против?
1
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
13.08.2010, 17:53
Java
Цитата Сообщение от NightmareZ Посмотреть сообщение
Хорош, удобен, востребован, быстр, надёжен, поддерживается крупной корпорацией
ах да, еще востребованней и кросплатформенный
1
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
13.08.2010, 17:54
Цитата Сообщение от NightmareZ Посмотреть сообщение
Хорош, удобен, востребован, быстр, надёжен, поддерживается крупной корпорацией. Доводы против?
читай выше))насчет востербован?хм не больше чем Си Си++ джава
удобен? в чем то да, но зная шарп ты ничего не знаешь)))
быстр?хм относительно чего??надежен? ну незнаю незнаю в чем надежность проявляется?!
а как насчет low-level-programming?
а что будем если сецчас все одним махом перейдут на шарп и никого не останется кто бы знал Си Си++ ассемблер короче весь low0level что тогда?))))с твоими довадами?))))это все еще плюсы?)
1
Заблокирован
13.08.2010, 17:58
Цитата Сообщение от alex_x_x Посмотреть сообщение
Java

ах да, еще востребованней и кросплатформенный
Тогда уж кроссплатформенней. Ибо Mono.
1
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
13.08.2010, 18:01
Цитата Сообщение от NightmareZ Посмотреть сообщение
Тогда уж кроссплатформенней. Ибо Mono.
не стоит позориться сравнивая кроссплатформенность шарпа и джавы))))))моно далек от шарпа еще исоответсвенно от джавы)))не видел не разу ине слышал какие нить серверное ПО на шарпе)
1
Заблокирован
13.08.2010, 18:09
Цитата Сообщение от lifestyle Посмотреть сообщение
читай выше))насчет востербован?хм не больше чем Си Си++ джава
Не больше, но весьма и весьма. А, если судить чисто по рейтингам, то да, нужно выбирать Java.

Цитата Сообщение от lifestyle Посмотреть сообщение
удобен? в чем то да, но зная шарп ты ничего не знаешь)))
Я начинал писать на VB6 в 16 лет. Был программистом на PHP (+ знания JavaScript, etc.), потом кодил на делфи несколько лет. В промежутках приходилось писать на ассемблере. Дальше несколько лет на С/C++. И, сейчас пишу на шарпе. Иногда приходилось выполнять различные работы (люблю я пофрилансить на досуге) на разных языках: от пролога до хаскеля.

И я таки из своего опыта утверждаю: хорошо зная C# ты знаешь очень немало: это и ООП и функциональное и декларативное и обобщённое и мета- программирование... а также кодогенерация и отражение и многое-многое другое.

Цитата Сообщение от lifestyle Посмотреть сообщение
быстр?хм относительно чего??
Быстр относильно C++. В целом, безусловно, лучшие компиляторы C++ вместе с интринсиками, inplace new и прочими хаками позволяют добиться более высокой скорости, чем C#.... с другой стороны, сишарп не сильно отстаёт ввиду JIT-компиляции под целевой процессор на стороне пользователя (тогда как C++ компилируется лишь под конкретную архитектуру).

Цитата Сообщение от lifestyle Посмотреть сообщение
адежен? ну незнаю незнаю
Вот если не знаешь, то молчи.

Цитата Сообщение от lifestyle Посмотреть сообщение
а как насчет low-level-programming?
А как насчёт выбирать инструмент по назначению, а не из религиозных соображений? А, вообще мне доводилось видеть на шарпе всякие фокусы: от драйверов и до софт-рендеринга. А вот Microsoft, например, на Sing# (языке очень сходном с шарпом) пишет ОС Singularity.

Цитата Сообщение от lifestyle Посмотреть сообщение
а что будем если сецчас все одним махом перейдут на шарп и никого не останется кто бы знал Си Си++ ассемблер короче весь low0level что тогда?))))с твоими довадами?))))это все еще плюсы?)
Мы все умрём, очевидно же.
2
Заблокирован
13.08.2010, 18:12
Цитата Сообщение от lifestyle Посмотреть сообщение
не стоит позориться сравнивая кроссплатформенность шарпа и джавы))))))моно далек от шарпа еще исоответсвенно от джавы)))не видел не разу ине слышал какие нить серверное ПО на шарпе)
Учитывая то, что ты никогда не писал под моно и понятия не имеешь, несколько оно работает, доводы твои бессмысленны.

Я же под моно писал и не мало, потому судить право имею.

Ниже скриншот моей проги на шарпе, запущеной на убунте под моно.
Миниатюры
Стоит ли учить именно С# как основной язык  
1
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
13.08.2010, 18:16
Цитата Сообщение от NightmareZ Посмотреть сообщение
адежен? ну незнаю незнаю
Вот если не знаешь, то молчи.
так приведи пример в чем надежность его проявляется?)


Цитата Сообщение от NightmareZ Посмотреть сообщение
А как насчёт выбирать инструмент по назначению, а не из религиозных соображений? А, вообще мне доводилось видеть на шарпе всякие фокусы: от драйверов и до софт-рендеринга. А вот Microsoft, например, на Sing# (языке очень сходном с шарпом) пишет ОС Singularity.
я как раз таки за выбор по назначению))) а фокусы то зачем гемороится и извращаться?)ну сделали нашаманили а толку?))ну вон и крестики нолики на баше пишут и что тут такого?никому ненужное занятие на самом то деле)))

Добавлено через 1 минуту
Цитата Сообщение от NightmareZ Посмотреть сообщение
Ниже скриншот моей проги на шарпе, запущеной на убунте под моно.
и что?)))
сужу о моно по отзывам)))
0
Заблокирован
13.08.2010, 18:19
Цитата Сообщение от lifestyle Посмотреть сообщение
так приведи пример в чем надежность его проявляется?)
В том, что никаких мемеори ликов, порчи памяти и прочих трудноуловимых багов впринципе нет. В случае какой-либо оказии рантайм даёт больно по рукам. А это очень хорошо, когда ошибки вылезают сразу.

В C/C++ же можно запросто сделать что-нить нехорошее (типа записать по невалидному указателю), а проблемы поиметь с этого через несколько часов.

Безусловно, для C/C++ есть масса инструментов, чтобы баги такие искать. Но все они прилеплены к языку сбоку, в дотНет же - искаропки.

Цитата Сообщение от lifestyle Посмотреть сообщение
я как раз таки за выбор по назначению))) а фокусы то зачем гемороится и извращаться?)ну сделали нашаманили а толку?))ну вон и крестики нолики на баше пишут и что тут такого?никому ненужное занятие на самом то деле)))
Гемороиться? Я делал на шарпе, потому что на шарпе удобно. И только поэтому. А на C++ неудобно. Удобно ещё на Java, на питоне, но я шарп больше люблю.

Цитата Сообщение от lifestyle Посмотреть сообщение
сужу о моно по отзывам)))
Пруфлинк? Только, плиз, не давай ссылок на школьников, кричащих фразы в стиле "виндовс маздай!". Объективности хочу.
0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
13.08.2010, 18:23
Изольте, писать драйвера на шарпе удобно?!)))))

Добавлено через 38 секунд
Ладно тут пошел чистой воды холлифар и офф топ надо прекращать
0
Заблокирован
13.08.2010, 18:23
Цитата Сообщение от lifestyle Посмотреть сообщение
Изольте, писать драйвера на шарпе удобно?!)))))
Нет, драйвера не удобно. Поэтому их пишут на C.

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

Цитата Сообщение от lifestyle Посмотреть сообщение
Ладно тут пошел чистой воды холлифар и офф топ надо прекращать
Вобщем ты слил.
0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
13.08.2010, 18:28
NightmareZ,
Товарищь сколько вам лет?))
Цитата Сообщение от NightmareZ Посмотреть сообщение
Нет, драйвера не удобно. Поэтому их пишут на C.
выше ты только что иначе сказал когда я про фокусы твои отписался.
Цитата Сообщение от NightmareZ Посмотреть сообщение
На шарпе удобно писать приложения с богатым GUI и прочий десктоп, веб-приложения, сервисы, игры.
тут я не спорил и сам это же писал.
ну и на последок ты можешь считать что угодно и пусть по твоему я слил , но я не люблю загаживать форум бессмысленым разговором.В твоих "довадах" не нашел ничего убедительного.... сорри. а кричать что шарп лучший и т.п. никто не запрщает , кричите, пишите , растите и процветайте с синтетическим сахаром))))и самое главное говорите что вы ЗНАЕТЕ что по чем)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.08.2010, 18:28

Какой язык стоит начать учить?
Хочу обучиться программированию и в будущем работать с C++, с какого языка стоит начать обучение? Знаю про Small Basic и C#, стоит...

Стоит ли учить по стандарту С89 язык Си?
Решил изучать программирование на Си(не плюсы). Многие предлагает K&R но прочитал 50 страниц мне с ним работать тяжело и к тому у него...

Стоит ли вообще начинать учить этот язык
Всем привет! Я на этом форуме впервые, но вижу, что здесь собрались настоящие профессионалы. Я имею опыт работы программирования на C/C++....

Стоит ли учить японский язык, хотя бы на базовом уровне
Как Вы считаете (исключительно Ваше мнение) стоит ли учить наряду с английским японский (хотя бы на базовом уровне)? Цель: чтение статей по...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru