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

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

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

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

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

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

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

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

41
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
12.08.2010, 14:22 2
на сегодня популярные Java, C, C++ .Причем востребованность и популярность Си растет
вот почитай статистику разную по популярности языков
http://www.quizful.net/post/pr... ity-rating
http://m.habrahabr.ru/post/80844/
http://blogega.files.wordpress... =500&h=507
http://soft.compulenta.ru/uplo... trends.png
ПыСы
Конечно для программирования ПО под винду С шарп проще, но как основу его учить ,ИМХО, не стоит. А перейти на него с другого языка проблемы не составит никакой.
1
 Аватар для Ant-kul
7 / 7 / 2
Регистрация: 06.08.2010
Сообщений: 109
12.08.2010, 15:21  [ТС] 3
Цитата Сообщение от lifestyle Посмотреть сообщение
ПыСы
Конечно для программирования ПО под винду С шарп проще, но как основу его учить ,ИМХО, не стоит. А перейти на него с другого языка проблемы не составит никакой.
Ну, для меня С# не первый язык, просто Delphi мне кажиться неперспективным, я решил изусить чтото из си.
0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
12.08.2010, 15:26 4
Ну смотря какие цели вы приследуете.Ну а вообще тут с таким развитием событий может холливар развязаться))))Сейчас учу си шарп , но что то он мне не нравится, как кто-то когда-то сказал синтетический он))))
1
Автор FAQ
Автор FAQ
 Аватар для Rockedit
1803 / 615 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
12.08.2010, 15:32 5
Ну смотря какие цели вы приследуете.Ну а вообще тут с таким развитием событий может холливар развязаться))))Сейчас учу си шарп , но что то он мне не нравится, как кто-то когда-то сказал синтетический он))))
Просто он ориентирован на создание прикладного ПО, там для этого все есть. Хочется прогамировать на более низком уравне, пожалуйсто C++, а уж если дрова к примеру писать assembler и C. Не советую изчать его как первый язык. лучше начать с C/C++ а то будет непонятно то, что скрыто за кулисами в C#.
1
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
12.08.2010, 15:39 6
Цитата Сообщение от Rockedit Посмотреть сообщение
Просто он ориентирован на создание прикладного ПО, там для этого все есть. Хочется прогамировать на более низком уравне, пожалуйсто C++, а уж если дрова к примеру писать assembler и C. Не советую изчать его как первый язык. лучше начать с C/C++ а то будет непонятно то, что скрыто за кулисами в C#.
смотри выше))))))опять практически процетировал меня)
1
Автор FAQ
Автор FAQ
 Аватар для Rockedit
1803 / 615 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
12.08.2010, 15:43 7
Пардонте, просто мимолетом читал, не увидел строку под ссылками
1
2 / 2 / 0
Регистрация: 12.07.2010
Сообщений: 12
12.08.2010, 16:18 8
Цитата Сообщение от Ant-kul Посмотреть сообщение
Ребята, извентите если не в тему, но очень интересует мнение людей, ориентированых на этот язык.
Вопрос собственно такой:
Стоит ли учить именно С# как основной язык, или сечас возможно более востребован другой язык, и С# учить как дополнение например к С++?
Мое мнение, что хороший спец в любом случае голодать не будет. И языки надо выбирать не по статистике, а из личной симпатии. Или вы хотите стать универсальным программистом, которого с радостью возьмут на работу куда угодно ? Сдается мне, что такого не бывает и такая игра малоприбыльна и не стоит свеч . имхо
2
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
12.08.2010, 16:38 9
Цитата Сообщение от Дядя Посмотреть сообщение
Мое мнение, что хороший спец в любом случае голодать не будет. И языки надо выбирать не по статистике, а из личной симпатии. Или вы хотите стать универсальным программистом, которого с радостью возьмут на работу куда угодно ? Сдается мне, что такого не бывает и такая игра малоприбыльна и не стоит свеч . имхо
Как я понимаю речь идет не о том чтоы стать универсальным, а так сказать, чтобы знать и разбираться в программировании и имет представление, а си шарп согласитесь синтетика кторая тебе кроме знания ее АПИ не дает практически ничего.
1
 Аватар для Ant-kul
7 / 7 / 2
Регистрация: 06.08.2010
Сообщений: 109
12.08.2010, 17:39  [ТС] 10
Цитата Сообщение от Дядя Посмотреть сообщение
Мое мнение, что хороший спец в любом случае голодать не будет. И языки надо выбирать не по статистике, а из личной симпатии. Или вы хотите стать универсальным программистом, которого с радостью возьмут на работу куда угодно ? Сдается мне, что такого не бывает и такая игра малоприбыльна и не стоит свеч . имхо
Шарп мне нравится побольше делфи однозначно. И вобще "симпатичный" язык. Было бы не плохо в нем Хорошо разобраться) Я С++ не начал учить сразу потому, что он заумней))
0
Автор FAQ
Автор FAQ
 Аватар для Rockedit
1803 / 615 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
12.08.2010, 18:38 11
Конкретно отвечу на Ваш вопрос. Стоит, даже очень. Но иногда нужно и в C++ поглядывать. Еще рассмотрите, как альтернативу Java, но он сложнее.
1
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
12.08.2010, 18:56 12
a я кaтигоричeски против шaрпa кaк основного языкa.писaть прогрaммы нe понимaя кaк оно всe устроeнно нa мой взгляд бeсмыслeнно и зaточeнно в одном нaпрaвлeнии.ощищeниe что микрософт прeслeдуeт цeль что бы чeловeк был в своeм родe огрaничeн их плaтформой, тaким обрaзом впихивaя свои тeхнологии.считaю что шaрп в скором врeмeни можно будeт рaсмaтривaть кaк домaшнee прогрaммировaниe тaк скaзaть.
1
Заблокирован
12.08.2010, 19:03 13
Цитата Сообщение от lifestyle Посмотреть сообщение
a я кaтигоричeски против шaрпa кaк основного языкa.писaть прогрaммы нe понимaя кaк оно всe устроeнно нa мой взгляд бeсмыслeнно и зaточeнно в одном нaпрaвлeнии.ощищeниe что микрософт прeслeдуeт цeль что бы чeловeк был в своeм родe огрaничeн их плaтформой, тaким обрaзом впихивaя свои тeхнологии.считaю что шaрп в скором врeмeни можно будeт рaсмaтривaть кaк домaшнee прогрaммировaниe тaк скaзaть.
Слава Господу нашему Всевышнему (c), что ты не слыхал о таких языках, как F# (от Microsoft), OCaml, Nemerle, Haskell и многих других. Ты бы сейчас бился в конвульсиях и пускал пену изо рта.
1
 Аватар для m0nax
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
12.08.2010, 20:00 14
Цитата Сообщение от lifestyle Посмотреть сообщение
a я кaтигоричeски против шaрпa кaк основного языкa.писaть прогрaммы нe понимaя кaк оно всe устроeнно нa мой взгляд бeсмыслeнно и зaточeнно в одном нaпрaвлeнии.ощищeниe что микрософт прeслeдуeт цeль что бы чeловeк был в своeм родe огрaничeн их плaтформой, тaким обрaзом впихивaя свои тeхнологии.считaю что шaрп в скором врeмeни можно будeт рaсмaтривaть кaк домaшнee прогрaммировaниe тaк скaзaть.
ну так и говорят все - знать низкоуровневые языки в общих чертах нужно и полезно, однако это не мешает шарпу быть основным языком
тем более что "их платформой" пользуются 93% владельцев ЭВМ

на счет домашнего программирования - считать-то конечно не вредно...
но это бред, язык прекрасно развивается и набирает популярность с каждым днем
1
 Аватар для Ant-kul
7 / 7 / 2
Регистрация: 06.08.2010
Сообщений: 109
12.08.2010, 21:48  [ТС] 15
Цитата Сообщение от Rockedit Посмотреть сообщение
Конкретно отвечу на Ваш вопрос. Стоит, даже очень. Но иногда нужно и в C++ поглядывать. Еще рассмотрите, как альтернативу Java, но он сложнее.
А сложно ли, хорошо изучив шарп, постичь основы явы? Вить они оба производные от С++.
0
Автор FAQ
Автор FAQ
 Аватар для Rockedit
1803 / 615 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
12.08.2010, 22:59 16
А сложно ли, хорошо изучив шарп, постичь основы явы? Вить они оба производные от С++.
Больше того скажу. Насколько я знаю C# делался на подобе Java. У них есть сходства, но и различий не мало. Java сложнее, как мне показалось, да и IDE предостаточно каких хочешь. я работал в Ecllipse. Думаю, изучая только шарп будет сложновато. Надо бы и про С++ почитать, там все таки раскрываются такие веши, которые в шарпе скрыты.
1
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
13.08.2010, 00:43 17
Цитата Сообщение от Ant-kul Посмотреть сообщение
А сложно ли, хорошо изучив шарп, постичь основы явы? Вить они оба производные от С++.
Правильно сказал Rockedit(в этот раз хотелось прям процитировать тебя=) ) шарп создовался по Java.
Шарп функциональнее всеже чем JAVA в области ПО для обычных юзеров так сказать и под винду(Моно в расчет не беру, говорят слабенькая поддержка, сам не знаю не проверял).Java же расчитана больше на "рабочее" ПО (серверное и ENTERPRISE) и полноценная кроссплатформенность. Как раз таки джава многое взяла от Си\Си++. так что шарп больше переделанная джава с кое где позаимствованными фишками с Си\Си++ чего в джаве нет.

Добавлено через 3 минуты
Цитата Сообщение от NightmareZ Посмотреть сообщение
Слава Господу нашему Всевышнему (c), что ты не слыхал о таких языках, как F# (от Microsoft), OCaml, Nemerle, Haskell и многих других. Ты бы сейчас бился в конвульсиях и пускал пену изо рта.
Почему ж не слышал, слышал) правда только о F# и HASKEL. Правда F# только по наслышке правда и отзыв был не самым приятными, Хаскель код видел согласен какойто "странный" хотя говорят удачный но все же редкий язык)))
Да и чего стоит извращения Микрософта над Java в роли J# ((
1
Автор FAQ
Автор FAQ
 Аватар для Rockedit
1803 / 615 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
13.08.2010, 00:47 18
Да и чего стоит извращения Микрософта над Java в роли J# ((
Интересно то, что проекты Java совместимы с J#, а обратной совметимости нет) п.с. Сам не проверял, сказал друг, заядлый Java - прогер.
1
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
13.08.2010, 00:57 19
Цитата Сообщение от Rockedit Посмотреть сообщение
Интересно то, что проекты Java совместимы с J#, а обратной совметимости нет) п.с. Сам не проверял, сказал друг, заядлый Java - прогер.
это и стало причиной судебного разбирательства между microsoft и sun, в резултьтате чего мелкософт решили придумать свою java'у
1
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
13.08.2010, 01:00 20
Цитата Сообщение от alex_x_x Посмотреть сообщение
это и стало причиной судебного разбирательства между microsoft и sun, в резултьтате чего мелкософт решили придумать свою java'у
да говорили что там код кривой какой-то ))))
1
13.08.2010, 01:00
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.08.2010, 01:00
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Fortran и WinAPI: как создать приложение с графическим интерфейсом
hw_wired 28.01.2025
Fortran — это один из старейших высокоуровневых языков программирования, широко используемый в науке и инженерии уже несколько десятилетий. Его название происходит от "Formula Translation" (перевод. . .
Списки в Haskell
hw_wired 28.01.2025
Haskell является функциональным языком программирования, который отличается лаконичностью синтаксиса и мощными абстракциями. Важным концептом в Haskell являются списки — упорядоченные коллекции. . .
Функции высшего порядка в Haskell
hw_wired 28.01.2025
Haskell – это современный функциональный язык программирования, который получил широкое распространение благодаря своей выразительности и мощным абстракциям. Одной из ключевых особенностей Haskell. . .
Как в цикле обойти все поля объекта в JavaScript
bytestream 28.01.2025
Объекты в JavaScript представляют собой фундаментальные структуры данных, которые позволяют хранить и организовывать связанную информацию в виде пар ключ-значение. Каждый объект можно представить как. . .
Как выбрать строки в DataFrame по значению столбца в Pandas
bytestream 28.01.2025
В области анализа данных библиотека Pandas стала незаменимым инструментом для работы с табличными данными в Python. Эта мощная библиотека предоставляет множество функций для эффективной обработки и. . .
Как сделать перенос строки в Bash
bytestream 28.01.2025
При работе с командной оболочкой Bash разработчики часто сталкиваются с необходимостью форматирования текстового вывода, где ключевую роль играет правильное управление переносами строк. Умение. . .
Поиск подстроки в строке с помощью Bash
bytestream 28.01.2025
Поиск подстроки в строке является одной из важных задач в программировании и обработке текстов. Применение такого поиска можно найти в самых разных областях, от анализа данных до разработки. . .
[golang] 169. Majority Element
alhaos 28.01.2025
Тут надо вернуть "мажористый" элемент который встречается в слайсе больше чем в половине случаев. По условиям задачи во входных данных такой элемент обязан присутствовать. / / . . .
Когда лучше использовать LinkedList вместо ArrayList в Java
bytestream 28.01.2025
При разработке Java-приложений выбор правильной структуры данных играет ключевую роль в обеспечении эффективности и производительности программы. ArrayList и LinkedList являются двумя. . .
Какой ответ HTTP лучше использовать: 403 Forbidden или 401 Unauthorized, когда недостаточно прав
bytestream 28.01.2025
В современной веб-разработке правильная обработка ошибок и точное информирование клиентов о статусе их запросов играют критическую роль в создании надежных и безопасных приложений. Особое внимание. . .
Как получить список всех файлов коммита в Git
bytestream 28.01.2025
Система контроля версий Git представляет собой мощный инструмент для управления изменениями в программном коде и других файлах проекта. В основе работы Git лежит концепция коммитов - снимков. . .
Как записать только часть изменений файла в Git
bytestream 28.01.2025
В процессе разработки программного обеспечения часто возникает необходимость сохранить только определенные изменения из множества внесенных правок в файлах. Система контроля версий Git предоставляет. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru