Для тех, кто только начинает изучать C#, или просто для общего развития, рекомендую послушать 24 лекции Сергея Байдачного (работает в MS). Очень классно объясняет, видео смотреть интересно.
kbrobot.ru, что за пример? все языки где-то да используются. При чём тут нет? Сколько .Net занимает в твоей юзабельности компьютера? И сколько другие языки?
NEMESIS, Это изначально бред, который даже оспаривать нет смысла. Опытный программист понимает четко, что нет лучшей технологии. Есть технология, которая подходит лучше для решения конкретной задачи.
NEMESIS, Ваше утверждение что C# мало где используется это полный бред. Вы видимо живете в какой-то своей реальности, если называете один из мейнстримовых языков «малоиспользуемым».
#facepalm
nxt, пишешь этот бред и сам же знаешь, что C# только теряет позиции, нужно смотреть в будущее — по популярности и простоте продвигается к примеру Python. Какой смысл учить язык, который используется достаточно узкопрофильно? На чём написаны/используют гиганты типа youtube, alibaba, google etc?
Линейка C слишком сложна, большой + можно отдать С++ из-за его скорости, Python так не может быть реальзован на сервере к примеру из-за его скорости.
Зачем пихать людям сложные языки, которые вымирают?
Послушай умный пример от умного человека:
Сегодня языки «коммерческой» разработки — такие как C++ и Java, к примеру — слишком сложны и не очень подходят для программирования в современных вычислительных средах, заявил ведущий инженер Google Роб Пайк на конференции O'Reilly Open Source.
В ходе своего выступления на данной конференции, проходившей совсем недавно в Портленде, Пайк раскритиковал «промышленные языки программирования». «Я считаю, что эти языки слишком трудны для использования. Они излишне тонки и хитроумны, слишком запутаны. С ходом времени эта самая сложность, многословность и запутанность языков только возрастает — сказал Пайк. — Эти языки слишком широко распространены, они, так сказать — »перепроданы".
Пайк уточнил, какие конкретно претензии он предъявляет популярным языкам программирования, посредством рассказа о том, какие он и другие инженеры Google ставили перед собой задачи, разрабатывая язык Go.
Иллюстрируя излишнюю сложность современных языков, Пайк показал несколько примеров C++ кода. Один из них представлял собой объявление переменной, которое растянулось стройкой через весь экран.«Как мы можем считать такое нормальным и стандартным в программировании? Как мы можем учить подобному в школах и использовать в работе?» — риторически вопрошает Пайк. Такой подход к программированию очень бюрократичен. Буквально каждый шаг приходится согласовывать и утверждать компилятором.
kbrobot.ru, прежде всего нужно торговать в + по алгоритму, если у тебя есть рабочий алгоритм, то робота напишут за 1-2 недели и обойдётся это в 1-2 тыс дол. Стоит ли ради этого учить язык для написания робота? Разве это не глупо всаживать тонну времени в такой узкий профиль? Тем более робота можно сделать и на другом языке, который в последствии более пригодиться, к примеру в IT сфере.
C# наоборот сложный и быстро его не освоишь. С моей колокольни он мало востребован в ИТ — по крайней мере на площадке СНГ, но тут мне пытаются доказать обратное.
kbrobot.ru, в принципе лучше осваивать язык, который пригодится в чем-то другом. Я сам не программист!!! Написать робота можно на любом языке, который обеспечивает необходимую скорость?
Я так понимаю, что С# просто очень быстро можно освоить, поэтому популярен?
MyProfit, Это во-многом звисит от типа мышления программиста. Но в большинстве случаев, это такие языки как java, #. Это квази-ООП языки, которые разрабатывались специально для промышленного использования, поэтому они заточены под стиль и уровень мышления среднестатистического промышленого программиста. Собственно, это даже не столько языки, сколько интерфейс для программирования. Сюда же, в принципе, можно отнести С++, с некоторыми оговорками. На подобных языках даже бабы пишут.
В общем случае, легкость изучения языка напрямую коррелирует с его популярностью. Исключения тут составляют случаи, когда технология с уже привязанным языком уже широко распространена, типичные примеры — браузеры с javascript, shell с юниксом, tcl/tk (хотя к последней сейчас есть привязки практически из всех языков), рельсы с руби.
Понятие легкость/тяжесть тут не вполне однозначна. Например, легко писать на языке в силу его мощности и гибкости не значит, легко писать на языке в силу развитой инфраструктуры, комьюнити, количества готовых решений, средств и сред разработки и т.п.
NEMESIS, насмешил… Тупо посчитай, где в популярных биржевых API используется Python, Java, С++ и C# и будешь неприятно удивлен, что «говно» накрыло всех с головой…
Сергей Гаврилов, При чём тут нахрен биржа? Ты читал мои комменты?
kbrobot.ru, прежде всего нужно торговать в + по алгоритму, если у тебя есть рабочий алгоритм, то робота напишут за 1-2 недели и обойдётся это в 1-2 тыс дол. Стоит ли ради этого учить язык для написания робота? Разве это не глупо всаживать тонну времени в такой узкий профиль? Тем более робота можно сделать и на другом языке, который в последствии более пригодиться, к примеру в IT сфере.
C# наоборот сложный и быстро его не освоишь. С моей колокольни он мало востребован в ИТ — по крайней мере на площадке СНГ, но тут мне пытаются доказать обратное.
и др.
Ты чтобы сделать в доме мебель идёшь на курсы/обучение по этому делу? И всаживаешь тонну времени и сил? Это же так глупо. Учить нужно то, что пригодиться по жизни, да ещё и в трудное время тебя накормит
для новичков, я бы рекомендовал JavaScript — пиши для чего хочешь: мобилы, вэб, сервер… И именно он сейчас тренд.
Но C# конечно же очень хорош.
MS молодцы.
Было б шикарно, если б поделились кодом, которым формировали свою базу маркет даты. Мне чисто из интереса по программированию интересно, как это сделано.
От идеи к запуску: «Финам Collab» — платформа для ваших финтех-проектов
«Финам» запустил «Финам Collab» — платформу для разработки и масштабирования финтех-проектов внутри экосистемы холдинга. Платформа ориентирована на трейдеров, стартапы, отраслевых экспертов...
Базис: не слишком ли это хорошо, чтобы быть правдой? Самый подробный разбор отчета за 2025 год
Базис — первая айти компания, которая представила полноценный отчет МСФО за 2025 год. Вчера Базис отчитался и провел презентацию для инвесторов. Сразу после публикации результатов я написал...
Встречаемся на Smart-Lab & Cbonds PRO облигации 2026
Встречаемся на Smart-Lab & Cbonds PRO облигации 2026
💼 Уже в эту субботу, 28 февраля , в Москве пройдёт конференция по вопросам облигационного рынка Smart-Lab & Cbonds PRO...
Николай Иванов, Вы обращались в службы поддержки которые перевели на ИИ? ИИ — это что? куча вопросов, которые не могут решить задачи, способ отмывания денег) большая компьютерная программа, да она ...
Позитивный обзор. Диасофт Диасофт опубликовал МСФО за 9 месяцев 2025 финансового года. История интересная: бизнес по-прежнему очень маржинальный, портфель контрактов большой, дивидендная политика щедр...
Греф не видит причин для крепкого рубля в 2026 году Греф не видит причин для крепкого рубля в 2026 годуГлава Сбербанка Герман Греф ожидает курс на уровне 90-95 рублей за доллар. Об этом он сообщил в х...
Perser, потому что деньги по выкупу можно будет получить через три месяца, а многие надеются за эти три месяца им на других бумагах удастся заработать больше.
А это что лучше — это вопросы школьника
#facepalm
nxt, пишешь этот бред и сам же знаешь, что C# только теряет позиции, нужно смотреть в будущее — по популярности и простоте продвигается к примеру Python. Какой смысл учить язык, который используется достаточно узкопрофильно? На чём написаны/используют гиганты типа youtube, alibaba, google etc?
Линейка C слишком сложна, большой + можно отдать С++ из-за его скорости, Python так не может быть реальзован на сервере к примеру из-за его скорости.
Зачем пихать людям сложные языки, которые вымирают?
Послушай умный пример от умного человека:
Сегодня языки «коммерческой» разработки — такие как C++ и Java, к примеру — слишком сложны и не очень подходят для программирования в современных вычислительных средах, заявил ведущий инженер Google Роб Пайк на конференции O'Reilly Open Source.
В ходе своего выступления на данной конференции, проходившей совсем недавно в Портленде, Пайк раскритиковал «промышленные языки программирования». «Я считаю, что эти языки слишком трудны для использования. Они излишне тонки и хитроумны, слишком запутаны. С ходом времени эта самая сложность, многословность и запутанность языков только возрастает — сказал Пайк. — Эти языки слишком широко распространены, они, так сказать — »перепроданы".
Пайк уточнил, какие конкретно претензии он предъявляет популярным языкам программирования, посредством рассказа о том, какие он и другие инженеры Google ставили перед собой задачи, разрабатывая язык Go.
Иллюстрируя излишнюю сложность современных языков, Пайк показал несколько примеров C++ кода. Один из них представлял собой объявление переменной, которое растянулось стройкой через весь экран.«Как мы можем считать такое нормальным и стандартным в программировании? Как мы можем учить подобному в школах и использовать в работе?» — риторически вопрошает Пайк. Такой подход к программированию очень бюрократичен. Буквально каждый шаг приходится согласовывать и утверждать компилятором.
Он востребован в IT?
Какие языки востребованы в IT?
MyProfit, C++/ Java/ JavaScript/ Python
C# наоборот сложный и быстро его не освоишь. С моей колокольни он мало востребован в ИТ — по крайней мере на площадке СНГ, но тут мне пытаются доказать обратное.
Я так понимаю, что С# просто очень быстро можно освоить, поэтому популярен?
Он востребован в IT?
Странно, что он противопоставляет их GO, который тоже статически типизированный и компилируемый.
А по-поводу многословности, если верить википедии
особо малословным он по любому не будет. Реализация многопоточности там тоже сомнительная, поверх ОС потоков, по-ходу.
Я, собствнно не поклонник жабы/плюсов, но go, если и лучше, то не намного.
В общем случае, легкость изучения языка напрямую коррелирует с его популярностью. Исключения тут составляют случаи, когда технология с уже привязанным языком уже широко распространена, типичные примеры — браузеры с javascript, shell с юниксом, tcl/tk (хотя к последней сейчас есть привязки практически из всех языков), рельсы с руби.
Понятие легкость/тяжесть тут не вполне однозначна. Например, легко писать на языке в силу его мощности и гибкости не значит, легко писать на языке в силу развитой инфраструктуры, комьюнити, количества готовых решений, средств и сред разработки и т.п.
Сергей Гаврилов, При чём тут нахрен биржа? Ты читал мои комменты?
kbrobot.ru, прежде всего нужно торговать в + по алгоритму, если у тебя есть рабочий алгоритм, то робота напишут за 1-2 недели и обойдётся это в 1-2 тыс дол. Стоит ли ради этого учить язык для написания робота? Разве это не глупо всаживать тонну времени в такой узкий профиль? Тем более робота можно сделать и на другом языке, который в последствии более пригодиться, к примеру в IT сфере.
__________________________________________________
MyProfit, C++/ Java/ JavaScript/ Python
C# наоборот сложный и быстро его не освоишь. С моей колокольни он мало востребован в ИТ — по крайней мере на площадке СНГ, но тут мне пытаются доказать обратное.
и др.
Ты чтобы сделать в доме мебель идёшь на курсы/обучение по этому делу? И всаживаешь тонну времени и сил? Это же так глупо. Учить нужно то, что пригодиться по жизни, да ещё и в трудное время тебя накормит
Вообще это уходит всё в долгую дискуссию, тут всё просто:
Напиши hello world на python/javascript/java/C# etc:
и сделай вывод. Мне больше добавить нечего.
NEMESIS, вам уже выше ответили:
«Опытный программист понимает четко, что нет лучшей технологии. Есть технология, которая подходит лучше для решения конкретной задачи.
А это что лучше — это вопросы школьника».
На этом дисскуссия закончилась, ибо тратить свое время на «холивары» это глупо.
print 'hello world';
napishite koroche
Самый лучший трейдер смартлаба, пишу короче:
print 'hello world'
ЛОЛО ) опозорился
Но C# конечно же очень хорош.
MS молодцы.
когда вы просрете все деньги на рынке
это и будет самая лучшая диверсификация
Хотя все вакансии языки перечисляются через запятую:
или
jobview.monster.com/C-Net-Developer-Job-San-Antonio-TX-US-163855063.aspx?mescoid=1500127001001&jobPosition=1
.Javascript — является по сути основным трендом ))
И почти везде с Python требуют C#!!! И опыт работы в нем!!
/
MyProfit, та ну не надо ляля по это:
И почти везде с Python требуют C#!!! И опыт работы в нем!!
/
Эти требования могут быть условными, просто для галочки. И рынок нужно смотреть не на монстре, а у нас.
Если тебя даже что-то смущает, то ты можешь пойти в узкий профиль QA Automation — это по сути тот же программист, но пишет автотесты.
Автор тоже умер?) где посты?)
Было б шикарно, если б поделились кодом, которым формировали свою базу маркет даты. Мне чисто из интереса по программированию интересно, как это сделано.