|
|
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Привет всем. Хочу начать учить C, C+ и С# (именно эти или этот язык), с чего начать? дайте знать книги, блоги, видео, ресурсы и где еще можно тренироваться потом и т.д. Надо именно с чего начать, книга или уроки пошаговые какие-то? как долго надо потратить, примерно, для выхода на джуниора? спасибо всем, нужна ваша помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2017, 12:01 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000как долго надо потратить сугубо индивидуально. Morkov_1000Хочу начать учить C, C+ и С# какова специализация, что программировать, на выбор литературы может повлиять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2017, 12:47 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
пока специализации нет или что вы под специализацией понимаете? я на самом начальном этапе и мне хоть с чего-то надо начать и хороше бы для этого план иметь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2017, 20:32 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000пока специализации нет или что вы под специализацией понимаете? что программировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2017, 22:09 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Да что скажут, то и програмировать ..... не, так нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2017, 22:11 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Изопропил, я сам не знаю, что программировать ... если бы я знал, был бы я новичком в этом? я знаю, что это должны быть языки выше, а не иные .... у меня программирование будет как дополнение к инженерному делу, языки выше часто используются в инженерном деле (не программирвоание), там под роботов, иные системы и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2017, 22:13 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Изопропил, не, я ваш вопрос не понимаю ... вот хочем чел изучить word, вы его будете спрашивать, что он (она) в word печатать будет что-ли? пофиг что, это же инструмент, с чего начать изучать word и вот у меня такой же простой вопрос, с чего начать изучать C, C+ и С#? Спасиб! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2017, 22:15 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000, ну, например, начните с www.coursera.org ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2017, 22:25 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
mini.weblabMorkov_1000, ну, например, начните с www.coursera.org спасибо, а вы у них что-то смотрели или проходили? не, я знаю про них, про сайт и что делают и т.д. Мне как-то показалось, что это не очень серьезно было ... (программирование, я у них не смотрел). еще раз спасибо за инфу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2017, 22:28 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000, да, я у них периодически что-то просматриваю :) хорошие там курсы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2017, 22:46 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000Да что скажут, то и програмировать ..... не, так нельзя? Наверно там же скажут на чем программировать. Там спрашивал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 06:49 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000у меня программирование будет как дополнение к инженерному делу, языки выше часто используются в инженерном деле (не программирвоание), там под роботов, иные системы и т.д. Для микроконтроллеров обычно на С пишут, т.к. там ограничения по памяти и производительности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 06:52 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Dima TMorkov_1000у меня программирование будет как дополнение к инженерному делу, языки выше часто используются в инженерном деле (не программирвоание), там под роботов, иные системы и т.д. Для микроконтроллеров обычно на С пишут, т.к. там ограничения по памяти и производительности. логика железная .... вот и был у меня вопрос, с чего начать изучение С? если у кого есть опыт, то делитесь .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 07:21 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000с чего начать изучение С? Классика: Язык программирования C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 08:23 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000, Я бы начал с С++ Время зависит от способностей! от нескольких месяцев до никогда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 09:26 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Си как язык концептуально очень простой, тривиальный. Концептуально, как язык. Си ++ наоборот, концептуально сложный в последних версиях, но в нем много сделано для удобства разработчика. Это как хорошее вино, до него надо дорасти. Я бы начал учить с любого учебного проекта, к чему лежит душа. Например с более - менее интересной игрушки. Си шарп в плане концептуальной сложности между. Он практичный. Если учебные проектики будут писаться под винду, можно начать с него. Для изучения следует поставить visual studio eppress edition и попробовать методом тыка и прочтения интернетов сделать приложение с пустым окошком, в котором написано "Это моя программа! Я ее написал сам!". Это несложно. Начать можно с любой недорогой книжки из любого книжного. постепенно программу можно дорабатывать, чтобы в окошке становилось все интереснее и интереснее........... Столкнувшись со сложностью и непонятностью, не нагуглив ее и не найдя в книжке, можно задать вопрос на форуме. Morkov_1000, удачи, и да пребудет с Вами Сила! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 09:52 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000, Какие уже есть знания? Какой опыт есть? Цели обучения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 10:14 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
hVosttMorkov_1000, Какие уже есть знания? Какой опыт есть? Цели обучения? знаний нет, цели обучения - плна Б на случай в жизни, так как живу и работю в штатах как mechanical engineer, но высока конкуренция на простые инженерные позиции, есть позиции где надо быть на стыке mechanical engineer и разработка софта, может в ту сторону посмотрю, может со времением перейду в программеры ... нет ответа у меня, так как это план Б, если план А будет хорошо реализоваться, то не буду переходить или развиваться в стророну программирования ... Пока интересуюсь я :) под Mechanical Engineering тут в сосновном идут языки С вопросы пока о том, как и с чего начать учиться сомостоятельно языку С, пусть освоения мне нужен .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 10:56 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Vladimir BaskakovСи как язык концептуально очень простой, тривиальный. Концептуально, как язык. Си ++ наоборот, концептуально сложный в последних версиях, но в нем много сделано для удобства разработчика. Это как хорошее вино, до него надо дорасти. Я бы начал учить с любого учебного проекта, к чему лежит душа. Например с более - менее интересной игрушки. Си шарп в плане концептуальной сложности между. Он практичный. Если учебные проектики будут писаться под винду, можно начать с него. Для изучения следует поставить visual studio eppress edition и попробовать методом тыка и прочтения интернетов сделать приложение с пустым окошком, в котором написано "Это моя программа! Я ее написал сам!". Это несложно. Начать можно с любой недорогой книжки из любого книжного. постепенно программу можно дорабатывать, чтобы в окошке становилось все интереснее и интереснее........... Столкнувшись со сложностью и непонятностью, не нагуглив ее и не найдя в книжке, можно задать вопрос на форуме. Morkov_1000, удачи, и да пребудет с Вами Сила! Спасибо за ценную информацию и советы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 10:58 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
AreostarMorkov_1000, Я бы начал с С++ Время зависит от способностей! от нескольких месяцев до никогда я не могу понять одного, так мне математику там из универа (интегралы там, факториалы, матрицы и все такое) надо вспоминать или нет? вот эта вся математика - это часть программирвоания или нет? или как вы без математики программите, как процессы-то описываете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 11:00 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000вопросы пока о том, как и с чего начать учиться сомостоятельно языку С, пусть освоения мне нужен .... Если хотите тру и «правильный» путь, то конечно придётся начинать с глубокой теории. Потом постепенно переходить к практике, по урокам. Это очень долгий путь для человека в возрасте с нуля. Я бы сказал, займёт не один год, прежде чем вы просто поймёте что вы вообще делаете. Если хотите более быстрый путь, то начните с того, что поставьте себе задачу (программу, которую надо написать). И делайте её. При чём ставьте задачу, наиболее близкую к тем задачам, которыми придётся заниматься. Это и необходимо вам выяснить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 11:06 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
hVosttMorkov_1000вопросы пока о том, как и с чего начать учиться сомостоятельно языку С, пусть освоения мне нужен .... Если хотите тру и «правильный» путь, то конечно придётся начинать с глубокой теории. Потом постепенно переходить к практике, по урокам. Это очень долгий путь для человека в возрасте с нуля. Я бы сказал, займёт не один год, прежде чем вы просто поймёте что вы вообще делаете. Если хотите более быстрый путь, то начните с того, что поставьте себе задачу (программу, которую надо написать). И делайте её. При чём ставьте задачу, наиболее близкую к тем задачам, которыми придётся заниматься. Это и необходимо вам выяснить. спасибо, а можно более конкретно, ткнуть пальцем в теорию или курсы или еще что? практика, где задачи брать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 11:24 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000AreostarMorkov_1000, Я бы начал с С++ Время зависит от способностей! от нескольких месяцев до никогда я не могу понять одного, так мне математику там из универа (интегралы там, факториалы, матрицы и все такое) надо вспоминать или нет? вот эта вся математика - это часть программирвоания или нет? или как вы без математики программите, как процессы-то описываете? )))) не надо. Если займетесь конкретно численными методами, тогда и вспомните, а поначалу необязательно. Просто поставьте себе среду или компилятор. К чему лежит душа. Если винда - VisualStudio, кроссплатформенно если хотите - CodeBlocs допустим, у кого к чему душа лежит. Если я не ошибаюсь, Си++ обратно совместим с чистым С полностью, так что в студии вполне можно нарисовать Код: plaintext 1. 2. 3. 4. 5. 6. 7. и насладится результатом. сам чистый Си, он простой. Там почти нечего изучать. Так что можно взять совсем любую книжку. Сложности скорее в понимании алгоритмов, аккуратной работой с указателями и памятью. Если найду, запощу жутко-код на нем написанный - микроинтерпретатор прототипа языка группы J-K-apl, просто ради шутки. но вот куда-то дел, не могу найти.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 11:39 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000AreostarMorkov_1000, Я бы начал с С++ Время зависит от способностей! от нескольких месяцев до никогда я не могу понять одного, так мне математику там из универа (интегралы там, факториалы, матрицы и все такое) надо вспоминать или нет? вот эта вся математика - это часть программирвоания или нет? или как вы без математики программите, как процессы-то описываете?это звисит от задач которые вы решаете. Но как минимум понимание должно быть. матричные вычисления, к примеру, используют в 3D графике для афинных преобразований, но это не значит, что прейдется считать матрицы, достаточно использовать готовые инструменты для этого, но это не отменяет того, что нужно понимать как это работает. точно так же с интегралами и прочим, важно также понимать, что на уроках по ВМ вы изучали как вычислять их аналитическим путём, компьютеры так не умеют, компьютеры умеют только делать приблизительные вычисления через различные методы (алгоритмы вычисления), которые позволяют получить приблизительное значение с определенной погрешность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 11:44 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
о, вспомнил! Считайте это головоломкой или забавной шуткой, не более. коаном..... так писать не надо, и так никто не пишет. - если поймете, что это и как работает - значит язык Си поняли))))) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 11:48 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000спасибо, а можно более конкретно, ткнуть пальцем в теорию или курсы или еще что? практика, где задачи брать? Задачу сам себе придумай. Любую, можешь даже абсолютно бесполезную, т.к. тебе важен процесс, а не результат. Если у тебя знаний ноль, то бери любую книгу по C# (он проще в освоении чем С/С++), где по шагам расписано создание какой-нибудь простой проги (калькулятор, текстовый редактор и т.п.). Гугл много статей подобных находит. Начни с этого, чуть-чуть понимание появится - изучай теорию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 12:05 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Vladimir BaskakovСи++ обратно совместим с чистым С полностью не совсем, но это нюансы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 12:40 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000я не могу понять одного, так мне математику там из универа (интегралы там, факториалы, матрицы и все такое) надо вспоминать или нет? вот эта вся математика - это часть программирвоания или нет? или как вы без математики программите, как процессы-то описываете? Аффинные/проективные преобразования полезно знать для программирования 3D-графики Преобразование Фурье сгодится может Если в криптографию потянет( в сами алгоритмы, а не их исрользование как чёрного ящика) - алгебра и теория чисел потребуется Формальные языки, автоматы и т д - не повредят Теорвер и статистика- зависит от приложений Вспоминать имеет смысл при возникновении конкретной потребности Описание процессов - тема обширная. А без математики вполне можно заниматься построением пользовательских интерфейсов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 12:55 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Битрикс учи, без работы не останешься ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 13:01 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Изопропил, кстати матричные преобразования и в 2D векторе применяются, в WPF для примера есть Render и Layout трансформации которые используются довольно часто. Особенно для создания красивых анимированных интерфейсов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 14:20 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000, А в какой сфере работать собераетесь?? Раз говорите о С\С++ то скорее всего надо! Математика ни когда не помешает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 17:48 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
[quot Morkov_1000]Привет всем. Хочу начать учить C, C+ и С# Как бы С/С++ -- это более-менее одного поля ягоды, а С# -- совсем другого. Тебе надо выбрать, что тебе нужно, и учить либо то, либо другое. C# совместно с С++ изучать не нужно, и вредно. C# по сути -- это та же Java, только не кроссплатформенная и в исполнении Microsoft, а также с (работающими) средствами проектирования GUI. Далее я отвечаю только про С/C++. Нужно читать книги. Блоги, форумы и пр. читать нужно, только если что-то совсем не понял из книги. Книга: Харви Дейтел, Пол Дейтел, Как программировать на C++ Даю ссылку на озон, просто потому , что там есть все книжные данные. У книги есть много изданий, чем позже, тем лучше. Стандартная библиотека C++. Справочное руководство > как долго надо потратить, примерно, для выхода на джуниора? Года два. Это если упорно. Но всё зависит от человека, разумеется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 18:37 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000AreostarMorkov_1000, Я бы начал с С++ Время зависит от способностей! от нескольких месяцев до никогда я не могу понять одного, так мне математику там из универа (интегралы там, факториалы, матрицы и все такое) надо вспоминать или нет? вот эта вся математика - это часть программирвоания или нет? или как вы без математики программите, как процессы-то описываете? Нет, интегралы-факториалы -- это не программирование, и для программирования в общем это не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 18:40 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
MasterZivC# по сути -- это та же Java, только не кроссплатформенная Про .NET Core, .NET Standard 2.0 слышали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 18:49 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
skyANAMasterZivC# по сути -- это та же Java, только не кроссплатформенная Про .NET Core, .NET Standard 2.0 слышали?пааанеслась, пошёл за попкорном )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2017, 22:07 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
Morkov_1000 , есть важное отличие - выучить язык Си просто, но решать на нем задачи удобно не все. Выучить С++ достаточно для решения некоего ограниченного круга задач посложнее, но зато потом сразу удобнее. А вот выучить в смысле глубоко понять дзен и дао - это вообще трудно. Начальное освоение для первых опытов - месяц, а дальше расти, как могучий дуб, годами.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2017, 10:44 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
skyANAMasterZivC# по сути -- это та же Java, только не кроссплатформенная Про .NET Core, .NET Standard 2.0 слышали? а почему же тогда подавляющее большинство на жаве жмут что там лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2017, 12:09 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
MSSQLAndDotNetskyANAпропущено... Про .NET Core, .NET Standard 2.0 слышали? а почему же тогда подавляющее большинство на жаве жмут что там лучше?Мне сложно ответить на столь необдуманный вопрос :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2017, 12:34 |
|
||
|
C, C+ и С# с чего начать
|
|||
|---|---|---|---|
|
#18+
сложно ответить на столь так это что, попкорн пропал, да???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2017, 14:54 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1340511]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
241ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
86ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 601ms |

| 0 / 0 |
