Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.93/58: Рейтинг темы: голосов - 58, средняя оценка - 4.93
1 / 1 / 0
Регистрация: 09.06.2012
Сообщений: 105

Насколько важно знание C# в наше время

18.11.2012, 20:33. Показов 13355. Ответов 130

Студворк — интернет-сервис помощи студентам
Привет форумчане! Скажите пожалуйста, хотя понятно, что тут сидят ярые любители этого языка, насколько важно знание c# в наше время? Где он используется и может ли составить конкуренцию другим языкам? Прошу объяснить попроще, т.к. я новичек. Спасибо заранее!))
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.11.2012, 20:33
Ответы с готовыми решениями:

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

Насколько важно знание математики в программировании?
хватит ли уровень математике на базе 11 классов чтобы свободно програмировать на php javascript или еще дискретная нужна ?

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

130
Не осилил Linux
 Аватар для =OutlaW=
267 / 61 / 6
Регистрация: 06.08.2009
Сообщений: 223
20.11.2012, 12:25
Студворк — интернет-сервис помощи студентам
C# вместе с Java это мейнстрим. в России например вакансий на C# больше чем вакансий С++.
Это может надо задуматься об актуальности изучения С++?
На stackoverflow.com больше всего вопросов задано по C#.
Он одновременно прост (написать простое приложение новичок может быстро), и сложен (по количеству разных фич и возможностей уже сравним с С++, а скоро такими темпами может и перегнать. а некоторых фич в С++ и в помине нет).
Насчет области применения: я был летом на 5 собеседованиях, и в каждой из этих контор шарп применялся в разных областях. Начиная от веба, заканчивая системами безопасности. Я даже встречал утверждение, что в App Store треть игр пишутся на связке C#+Mono+Unity 3D.
1
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
20.11.2012, 14:27
Цитата Сообщение от =OutlaW= Посмотреть сообщение
C# вместе с Java это мейнстрим.
А как же php, ruby, python, C, js?
0
Не осилил Linux
 Аватар для =OutlaW=
267 / 61 / 6
Регистрация: 06.08.2009
Сообщений: 223
20.11.2012, 16:02
Цитата Сообщение от turbanoff Посмотреть сообщение
А как же php, ruby, python, C, js?
эээ

у первых трех из перечисленных сфера реального применения уже. на РНР много вакух, но и оплата пониже.
руби не такой уж и популярный, тем более у нас в стране. на пайтоне тоже у нас не так много работы.

С мейнстрим?!?!? позвольте сударь, вы небось по TIOBE определяете популярность языков? он уже лет 10 как сугубо нишевый. покажите мне какой человек в здравом уме будет разрабатывать например ERP-систему на Си.

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

Удивлен, почему в твоем списке нету SQL. ведь его тоже почти все используют, значит мейнстрим
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
20.11.2012, 16:08
Возможно у нас разные представление, что такое мейнстрим. Вы имеете ввиду стандартные десткоп приложения(в частности "Энтерпрайз"), правильно я понял?

Цитата Сообщение от =OutlaW= Посмотреть сообщение
с каких пор джаваскрипт стал основным языком разработки?
С тех пор как появился V8/node.js.
0
Не осилил Linux
 Аватар для =OutlaW=
267 / 61 / 6
Регистрация: 06.08.2009
Сообщений: 223
20.11.2012, 16:33
turbanoff
в самом деле, не скажешь же ты что программирование микроконтроллеров на Си это мейнстрим?
Энтерпрайз это сердце современной коммерческой разработки. Тут высокие зарплаты и занято много разработчиков. В более половины вакансий требуется знание бд и sql - а это в основном и есть энтерпрайз. а тут как раз джава и дотнет поделили рынок. и это не только десктоп, но и веб в равной мере. на РНР делаются в основном небольшие и малобюджетные веб-сайты. и то, что такие порталы как фэйсбук и вк написаны на рнр говорит лишь о том, что первоначальные авторы знали лишь рнр, и не обладали значительным бюджетом.

ps блин, хотел ответить автору строго по теме - а получилось как всегда.
С тех пор как появился V8/node.js.
ну и как теперь? джаваскрипт теперь больше используется как основной, нежели вспомогательный? лично я думаю, что в не более 10% случаев.
0
1 / 1 / 0
Регистрация: 09.06.2012
Сообщений: 105
20.11.2012, 22:33  [ТС]
Всем еще раз спасибо! Тема пошла куда-то под откос, так что вот что я решил: начну учит с#, надеюсь все будет норм, только нужно хороший видеокурс найти. Если что, всегда есть CyberForum))
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
21.11.2012, 09:29
Цитата Сообщение от jammad621 Посмотреть сообщение
только нужно хороший видеокурс найти
jammad621, и книгу умную почитать Литература для новичков
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
21.11.2012, 11:46
jammad621, Удачи в познаниях! Я лично вот тут уроки смотрел(не реклама). -> http://csharp-lessons.ru/

P.S. Бесплатно и толково. Но книга все же лучше ;-).
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
21.11.2012, 14:42
Вообще не нужно.
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
22.11.2012, 02:39
Цитата Сообщение от taras atavin Посмотреть сообщение
Вообще не нужно.
+100500
0
Не осилил Linux
 Аватар для =OutlaW=
267 / 61 / 6
Регистрация: 06.08.2009
Сообщений: 223
22.11.2012, 11:21
Цитата Сообщение от taras atavin Посмотреть сообщение
Вообще не нужно.
тут не про С++ тема.
0
33 / 31 / 7
Регистрация: 16.08.2012
Сообщений: 126
22.11.2012, 14:11
учи C++ потом легко перейдешь на C# если понадобится, а то в C# можно неосвобождать память от не нужных данных, само все почистится. потом будет призрение и злорадство программеров.
0
20 / 19 / 0
Регистрация: 04.04.2012
Сообщений: 31
22.11.2012, 15:16
Глупости это все. Какое презрение из-за сборщика? Шарп - это просто инструмент. Пользователи обычных молотков не презирают пользователей молотков с эргономичными ручками
0
Не осилил Linux
 Аватар для =OutlaW=
267 / 61 / 6
Регистрация: 06.08.2009
Сообщений: 223
23.11.2012, 12:28
ручное освобождение памяти - рудимент и атавизм. зачем к этому сейчас приучаться? на дворе второе десятилетие 21-го века. а не 70-е или 80-е.
0
~ Эврика! ~
 Аватар для OhMyGodSoLong
1258 / 1007 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
23.11.2012, 15:24
Вы так говорите, как будто сборщик мусора — это самое главное, что есть в шарпике. GC есть и для плюсов, если что.

Ах да, и кто-то должен писать сами GC.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
26.11.2012, 13:00
Цитата Сообщение от turbanoff Посмотреть сообщение
Практически везде, кроме написания драйверов и написания других низкоуровневых вещей.
А компиляторы когда получили однозначно низкий уровень? Или софт для линя/мака? А кроспрограммирование? А операционные системы? Большая часть исходника того же линя не на асме написана. Но на решётке ничего системного сделать нельзя. На ней нельзя сделать даже следующую версию самой решётки.

Добавлено через 43 секунды
Цитата Сообщение от =OutlaW= Посмотреть сообщение
тут не про С++ тема.
Прочитай наконец название темы.

Добавлено через 1 минуту
Цитата Сообщение от turbanoff Посмотреть сообщение
Уже 12 лет, а все еще живет и развивается. Странный вопрос "может ли".
Он "живёт" только благодаря раскрутке мелкософтом, что как раз и доказывает его не способность конкурировать даже с программированием путём перетыкания штекеров, как на ЭНИАКЕ, так как остальные языки и технологии в рекламе не нуждаются и ни когда не нуждались.

Добавлено через 3 минуты
Цитата Сообщение от UFO94 Посмотреть сообщение
Просто, возможно, сразу с Паскаля на С#
Паскаль - лучшая база для любого императивного/процедурного/объектно-ориентированного, кроме: бейсика, кобола, фотрана, АДЫ, форта и специализированных типа сиквела и LOGO.

Добавлено через 1 минуту
Цитата Сообщение от diagon Посмотреть сообщение
C++ явно посложнее шарпа будет,
проще, ты хотел сказать.

Добавлено через 1 минуту
Цитата Сообщение от diagon Посмотреть сообщение
так как паскаль - это несерьезный язык
не серьёзные языки: C#, java, java script, php, visual basic. Где здесь паскаль? Паскаль как раз по серьёзней плюсов будет.

Добавлено через 1 минуту
Цитата Сообщение от diagon Посмотреть сообщение
и его знание вам мало где поможет.
Если тебе ни какое знание ни где не поможет, то это ещё не означает, что то же самое относится к кому то ещё.

Добавлено через 55 секунд
Цитата Сообщение от jammad621 Посмотреть сообщение
по учебника как-то ... море теории и потом сложная задача.
ни в одном учебнике вообще нет сложных задач, а без теории в ИТ делать вообще нечего.

Добавлено через 1 минуту
Цитата Сообщение от DimanRu Посмотреть сообщение
перешёл на C#. Было нелегко, особенно поначалу, вообще не понимал ООП,
ты уж определись.

Добавлено через 1 минуту
Цитата Сообщение от diagon Посмотреть сообщение
можно
нельзя.
Цитата Сообщение от diagon Посмотреть сообщение
на с++ пишут ненормальные (во всех смыслах)
на плюсах как раз и пишут нормальные.

Добавлено через 1 минуту
Цитата Сообщение от jammad621 Посмотреть сообщение
И нужно ли учить с++ перед шарпом, или нет?
Нет. Плюсы надо учить, но уж точно не перед пародией на ЯП.
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
26.11.2012, 13:00
Цитата Сообщение от taras atavin Посмотреть сообщение
А компиляторы когда получили однозначно низкий уровень?
В смысле, вы считаете что нет компиляторов, написанных на c#?..
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
26.11.2012, 13:06
Цитата Сообщение от jammad621 Посмотреть сообщение
Вроде бы и драйвера на нем пишутся.
Драйвера пишутся на низком уровне.

Добавлено через 2 минуты
Цитата Сообщение от Jlovenpk1 Посмотреть сообщение
qbasic and pascal,
И как они у тебя рядом то уживаются? Или qbasic, или pascal и c++.

Добавлено через 2 минуты
Цитата Сообщение от Moonshine Посмотреть сообщение
Десктопные приложения тоже пишутся, да и нет смысла в большинстве случаев писать десктоп на чём-то другом.
Как раз есть. Нет смысла писать на решётке. Ни десктопные, ни вебские, ни распределённые.
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
26.11.2012, 13:07
Цитата Сообщение от taras atavin Посмотреть сообщение
не серьёзные языки: C#, java, java script, php, visual basic. Где здесь паскаль? Паскаль как раз по серьёзней плюсов будет.
Лол, да и только. Что вы считаете серьезностью? Длину оператора присваивания?

Цитата Сообщение от taras atavin Посмотреть сообщение
проще, ты хотел сказать.
Действительно, я хотел сказать, что boost::mpl может и посложнее LINQ в изучении, но на практике гораздо удобнее.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
26.11.2012, 13:42
Цитата Сообщение от Moonshine Посмотреть сообщение
wpf (c#) эффективней всего.
Любой натив по определению эффективней интерпретации. А c++ эффективней и делфей с пасклем в перемешку. Или твои знания огрничены только решёткой и спектрумовским бейсиком? Вообще нет смысла писать распределёнку, когда можно из одной машины выжать на пару-тройку порядков больше.

Добавлено через 3 минуты
Цитата Сообщение от Moonshine Посмотреть сообщение
Если искать объективные статьи, например тех, кто программировал на нескольких языках, то я не встречал, чтобы не выбирали c# где это возможно.
Я программировал на: спектрумовском бейсике, турбо бейсике, квик бейсике, делфе, турбопаскале, c++. Пробовал: форт, вторую модулу, c, два разных ассемблера. По-твоему всё перечисленное - один язык?

Добавлено через 2 минуты
Цитата Сообщение от obrazer Посмотреть сообщение
Потому всякие мелкие программы писать на C# не рационально - сама программуля будет весить мегабайт, а еще надо 100-200 мегабайт фреймворков.
Только мелочь и рационально: когда в наличии 8 гигабайт, то не имеет значения, займёшь ли ты 5 килобайт, или полгига. А вот когда сама прога в 5 килобайт уже не лезет, тогда решётка и не годна.

Добавлено через 1 минуту
Цитата Сообщение от nio Посмотреть сообщение
... начиная с XP SP3 они уже интегрированы в ОС.
не интегрированы, а интегрирован. 1. И не с икспи, разговоры о том, что фреймвок только собираются внедрить в ось начались, когда икспи уже стояла у конечных юзверей.

Добавлено через 2 минуты
Цитата Сообщение от nio Посмотреть сообщение
Работодатели тоже не против: лучше написать 2 софтины и поставить клиентам .Net, чем за тоже время на С++(к примеру) одну
тысячу. Однако!

Добавлено через 1 минуту
Цитата Сообщение от nio Посмотреть сообщение
Граблями воду черпать неудобно, и ведром листья сгребать тоже не самое классное занятие.
Поэтому воду будем носить листьями, а граблями сгребать вёдра.

Добавлено через 1 минуту
Цитата Сообщение от Yukikaze Посмотреть сообщение
на шарпе писать мелкие программы легко и приятно, а с большими так вообще одно удовольствие.
Вообще-то вес программ написаных под .NET это один из плюсов шарпа, 250-300 строк кода это примерно 9кб, а в архиве вообще 3кб
вот ты этой мелочью и ограничен. Я за тысячу вылез в первую же неделю, а при длительной коллективной разработке и миллион - если и предел, то разве что снизу.

Добавлено через 4 минуты
Цитата Сообщение от =OutlaW= Посмотреть сообщение
ручное освобождение памяти - рудимент и атавизм. зачем к этому сейчас приучаться? на дворе второе десятилетие 21-го века. а не 70-е или 80-е.
Так и запишем: о неявном вызове деструктора мечтаешь лет только через миллион.

Добавлено через 3 минуты
Цитата Сообщение от diagon Посмотреть сообщение
Что вы считаете серьезностью? Длину оператора присваивания?
На бейсике:
PureBasic
1
LET a=10:
, на пакале:
Pascal
1
a:=10;
. 5 (слово "LET", пробел и равенство) символов и 2 (двоеточие и равенство). А между ними плюсы с оператором присваивания из одно символа равенства:
C++
1
a=10;
.

Добавлено через 7 минут
Но паскаль приучает структурировать текст: заголовок программы, разделы деклараций отдельно от раздела операций и каждый со своим заголовком. Бейсик же не отличает целых от указателей, метки от номеров строк, позволяет вообще не описывать переменные,
PureBasic
1
2
3
4
5
6
7
1 GO TO 4
2 FOR i=10 TO 20 STEP s
3 LET i=i+s/2
4 LET j=j+1
5 IF j<15 THEN LET s=-s/2
6 IF i=15.5 THEN GO TO 8
7 NEXT I
валидно. Это серьёзно? Особенно с учётом пробела в операторе.

Добавлено через 3 минуты
Но даже это нельзя равнять с шедевральным вижлопотомком языка с оператором GO SUB на метку, вдруг ни с того ни с сего начавшим понимать, что такое обработчик события.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.11.2012, 13:42

Важно: Насколько просядет посещаемость!
Всем привет. Вообщем мне нужны деньги :) . Подскажите, пожалуйста! Имею сайт СДЛ. Тиц 20 PR 4 Планирую продавать с него ссылки по...

Продвижение в наше время
Скажите пожалуйста а есть ли смысл наращивать тиц сайта покупкой ссылок? а то от многих слышал что покупка ссылок уже не катит-кто нить...

Насколько важно количество внешних ссылок?
Если проверить мой сайт http://unique-travel.ru/ на сервисе http://www.linkexchanger.ru/tools/link_extractor.php он считает внешними...

Комментирование программ. Насколько это важно?
Поделитесь собственным опытом.

Скрытый текст в наше время
Скажите, пожалуйста. в наше время скрытый(display:none) текст поисковики видят или нет видят? Если видит, то сильно ли это снижает...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru