powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / C, C+ и С# с чего начать
25 сообщений из 40, страница 1 из 2
C, C+ и С# с чего начать
    #39384953
Morkov_1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем. Хочу начать учить C, C+ и С# (именно эти или этот язык), с чего начать? дайте знать книги, блоги, видео, ресурсы и где еще можно тренироваться потом и т.д. Надо именно с чего начать, книга или уроки пошаговые какие-то?

как долго надо потратить, примерно, для выхода на джуниора?

спасибо всем, нужна ваша помощь!
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39384963
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Morkov_1000как долго надо потратить
сугубо индивидуально.


Morkov_1000Хочу начать учить C, C+ и С#
какова специализация, что программировать, на выбор литературы может повлиять
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385108
Morkov_1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пока специализации нет или что вы под специализацией понимаете?

я на самом начальном этапе и мне хоть с чего-то надо начать и хороше бы для этого план иметь :)
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385125
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Morkov_1000пока специализации нет или что вы под специализацией понимаете?
что программировать?
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385126
Morkov_1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да что скажут, то и програмировать ..... не, так нельзя?
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385127
Morkov_1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

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

у меня программирование будет как дополнение к инженерному делу, языки выше часто используются в инженерном деле (не программирвоание), там под роботов, иные системы и т.д.
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385128
Morkov_1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

не, я ваш вопрос не понимаю ... вот хочем чел изучить word, вы его будете спрашивать, что он (она) в word печатать будет что-ли? пофиг что, это же инструмент, с чего начать изучать word и вот у меня такой же простой вопрос, с чего начать изучать C, C+ и С#?

Спасиб!
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385129
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Morkov_1000,

ну, например, начните с
www.coursera.org
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385131
Morkov_1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblabMorkov_1000,

ну, например, начните с
www.coursera.org

спасибо, а вы у них что-то смотрели или проходили? не, я знаю про них, про сайт и что делают и т.д. Мне как-то показалось, что это не очень серьезно было ... (программирование, я у них не смотрел).

еще раз спасибо за инфу.
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385134
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Morkov_1000,

да, я у них периодически что-то просматриваю :)
хорошие там курсы
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385169
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Morkov_1000Да что скажут, то и програмировать ..... не, так нельзя?
Наверно там же скажут на чем программировать. Там спрашивал?
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385170
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Morkov_1000у меня программирование будет как дополнение к инженерному делу, языки выше часто используются в инженерном деле (не программирвоание), там под роботов, иные системы и т.д.
Для микроконтроллеров обычно на С пишут, т.к. там ограничения по памяти и производительности.
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385172
Morkov_1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TMorkov_1000у меня программирование будет как дополнение к инженерному делу, языки выше часто используются в инженерном деле (не программирвоание), там под роботов, иные системы и т.д.
Для микроконтроллеров обычно на С пишут, т.к. там ограничения по памяти и производительности.

логика железная .... вот и был у меня вопрос, с чего начать изучение С? если у кого есть опыт, то делитесь ....
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385179
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Morkov_1000с чего начать изучение С?
Классика: Язык программирования C
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385189
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Morkov_1000,

Я бы начал с С++

Время зависит от способностей! от нескольких месяцев до никогда
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385197
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Си как язык концептуально очень простой, тривиальный. Концептуально, как язык.

Си ++ наоборот, концептуально сложный в последних версиях, но в нем много сделано для удобства разработчика. Это как хорошее вино, до него надо дорасти. Я бы начал учить с любого учебного проекта, к чему лежит душа. Например с более - менее интересной игрушки.

Си шарп в плане концептуальной сложности между. Он практичный. Если учебные проектики будут писаться под винду, можно начать с него. Для изучения следует поставить visual studio eppress edition и попробовать методом тыка и прочтения интернетов сделать приложение с пустым окошком, в котором написано "Это моя программа! Я ее написал сам!".

Это несложно. Начать можно с любой недорогой книжки из любого книжного. постепенно программу можно дорабатывать, чтобы в окошке становилось все интереснее и интереснее........... Столкнувшись со сложностью и непонятностью, не нагуглив ее и не найдя в книжке, можно задать вопрос на форуме.

Morkov_1000, удачи, и да пребудет с Вами Сила!
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385203
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Morkov_1000,

Какие уже есть знания? Какой опыт есть? Цели обучения?
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385232
Morkov_1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttMorkov_1000,

Какие уже есть знания? Какой опыт есть? Цели обучения?

знаний нет, цели обучения - плна Б на случай в жизни, так как живу и работю в штатах как mechanical engineer, но высока конкуренция на простые инженерные позиции, есть позиции где надо быть на стыке mechanical engineer и разработка софта, может в ту сторону посмотрю, может со времением перейду в программеры ... нет ответа у меня, так как это план Б, если план А будет хорошо реализоваться, то не буду переходить или развиваться в стророну программирования ... Пока интересуюсь я :)

под Mechanical Engineering тут в сосновном идут языки С

вопросы пока о том, как и с чего начать учиться сомостоятельно языку С, пусть освоения мне нужен ....
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385235
Morkov_1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir BaskakovСи как язык концептуально очень простой, тривиальный. Концептуально, как язык.

Си ++ наоборот, концептуально сложный в последних версиях, но в нем много сделано для удобства разработчика. Это как хорошее вино, до него надо дорасти. Я бы начал учить с любого учебного проекта, к чему лежит душа. Например с более - менее интересной игрушки.

Си шарп в плане концептуальной сложности между. Он практичный. Если учебные проектики будут писаться под винду, можно начать с него. Для изучения следует поставить visual studio eppress edition и попробовать методом тыка и прочтения интернетов сделать приложение с пустым окошком, в котором написано "Это моя программа! Я ее написал сам!".

Это несложно. Начать можно с любой недорогой книжки из любого книжного. постепенно программу можно дорабатывать, чтобы в окошке становилось все интереснее и интереснее........... Столкнувшись со сложностью и непонятностью, не нагуглив ее и не найдя в книжке, можно задать вопрос на форуме.

Morkov_1000, удачи, и да пребудет с Вами Сила!

Спасибо за ценную информацию и советы!
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385239
Morkov_1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AreostarMorkov_1000,

Я бы начал с С++

Время зависит от способностей! от нескольких месяцев до никогда

я не могу понять одного, так мне математику там из универа (интегралы там, факториалы, матрицы и все такое) надо вспоминать или нет? вот эта вся математика - это часть программирвоания или нет? или как вы без математики программите, как процессы-то описываете?
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385245
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Morkov_1000вопросы пока о том, как и с чего начать учиться сомостоятельно языку С, пусть освоения мне нужен ....

Если хотите тру и «правильный» путь, то конечно придётся начинать с глубокой теории. Потом постепенно переходить к практике, по урокам. Это очень долгий путь для человека в возрасте с нуля. Я бы сказал, займёт не один год, прежде чем вы просто поймёте что вы вообще делаете.

Если хотите более быстрый путь, то начните с того, что поставьте себе задачу (программу, которую надо написать). И делайте её. При чём ставьте задачу, наиболее близкую к тем задачам, которыми придётся заниматься. Это и необходимо вам выяснить.
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385265
Morkov_1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttMorkov_1000вопросы пока о том, как и с чего начать учиться сомостоятельно языку С, пусть освоения мне нужен ....

Если хотите тру и «правильный» путь, то конечно придётся начинать с глубокой теории. Потом постепенно переходить к практике, по урокам. Это очень долгий путь для человека в возрасте с нуля. Я бы сказал, займёт не один год, прежде чем вы просто поймёте что вы вообще делаете.

Если хотите более быстрый путь, то начните с того, что поставьте себе задачу (программу, которую надо написать). И делайте её. При чём ставьте задачу, наиболее близкую к тем задачам, которыми придётся заниматься. Это и необходимо вам выяснить.

спасибо, а можно более конкретно, ткнуть пальцем в теорию или курсы или еще что? практика, где задачи брать?
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385290
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Morkov_1000AreostarMorkov_1000,

Я бы начал с С++

Время зависит от способностей! от нескольких месяцев до никогда

я не могу понять одного, так мне математику там из универа (интегралы там, факториалы, матрицы и все такое) надо вспоминать или нет? вот эта вся математика - это часть программирвоания или нет? или как вы без математики программите, как процессы-то описываете?

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

Просто поставьте себе среду или компилятор. К чему лежит душа. Если винда - VisualStudio, кроссплатформенно если хотите - CodeBlocs допустим, у кого к чему душа лежит.

Если я не ошибаюсь, Си++ обратно совместим с чистым С полностью, так что в студии вполне можно нарисовать

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
#include <stdio.h>

int main(void)
{
  printf("Hello, world!\n");
  return 0;
}



и насладится результатом. сам чистый Си, он простой. Там почти нечего изучать. Так что можно взять совсем любую книжку.

Сложности скорее в понимании алгоритмов, аккуратной работой с указателями и памятью. Если найду, запощу жутко-код на нем написанный - микроинтерпретатор прототипа языка группы J-K-apl, просто ради шутки. но вот куда-то дел, не могу найти....
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385295
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Morkov_1000AreostarMorkov_1000,

Я бы начал с С++

Время зависит от способностей! от нескольких месяцев до никогда

я не могу понять одного, так мне математику там из универа (интегралы там, факториалы, матрицы и все такое) надо вспоминать или нет? вот эта вся математика - это часть программирвоания или нет? или как вы без математики программите, как процессы-то описываете?это звисит от задач которые вы решаете. Но как минимум понимание должно быть. матричные вычисления, к примеру, используют в 3D графике для афинных преобразований, но это не значит, что прейдется считать матрицы, достаточно использовать готовые инструменты для этого, но это не отменяет того, что нужно понимать как это работает.
точно так же с интегралами и прочим, важно также понимать, что на уроках по ВМ вы изучали как вычислять их аналитическим путём, компьютеры так не умеют, компьютеры умеют только делать приблизительные вычисления через различные методы (алгоритмы вычисления), которые позволяют получить приблизительное значение с определенной погрешность.
...
Рейтинг: 0 / 0
C, C+ и С# с чего начать
    #39385298
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о, вспомнил!

Считайте это головоломкой или забавной шуткой, не более. коаном.....
так писать не надо, и так никто не пишет.


- если поймете, что это и как работает - значит язык Си поняли)))))
Код: 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.
typedef char C;typedef long I;
typedef struct a{I t,r,d[3],p[2];}*A;
#define P printf
#define R return
#define V1(f) A f(w)A w;
#define V2(f) A f(a,w)A a,w;
#define DO(n,x) {I i=0,_n=(n);for(;i<_n;++i){x;}}
I *ma(n){R(I*)malloc(n*4);}mv(d,s,n)I *d,*s;{DO(n,d[i]=s[i]);}
tr(r,d)I *d;{I z=1;DO(r,z=z*d[i]);R z;}
A ga(t,r,d)I *d;{A z=(A)ma(5+tr(r,d));z->t=t,z->r=r,mv(z->d,d,r);
 R z;}
V1(iota){I n=*w->p;A z=ga(0,1,&n);DO(n,z->p[i]=i);R z;}
V2(plus){I r=w->r,*d=w->d,n=tr(r,d);A z=ga(0,r,d);
 DO(n,z->p[i]=a->p[i]+w->p[i]);R z;}
V2(from){I r=w->r-1,*d=w->d+1,n=tr(r,d);
 A z=ga(w->t,r,d);mv(z->p,w->p+(n**a->p),n);R z;}
V1(box){A z=ga(1,0,0);*z->p=(I)w;R z;}
V2(cat){I an=tr(a->r,a->d),wn=tr(w->r,w->d),n=an+wn;
 A z=ga(w->t,1,&n);mv(z->p,a->p,an);mv(z->p+an,w->p,wn);R z;}
V2(find){}
V2(rsh){I r=a->r?*a->d:1,n=tr(r,a->p),wn=tr(w->r,w->d);
 A z=ga(w->t,r,a->p);mv(z->p,w->p,wn=n>wn?wn:n);
 if(n-=wn)mv(z->p+wn,z->p,n);R z;}
V1(sha){A z=ga(0,1,&w->r);mv(z->p,w->d,w->r);R z;}
V1(id){R w;}V1(size){A z=ga(0,0,0);*z->p=w->r?*w->d:1;R z;}
pi(i){P("%d ",i);}nl(){P("\n");}
pr(w)A w;{I r=w->r,*d=w->d,n=tr(r,d);DO(r,pi(d[i]));nl();
 if(w->t)DO(n,P("< ");pr(w->p[i]))else DO(n,pi(w->p[i]));nl();}

C vt[]="+{~<#,";
A(*vd[])()={0,plus,from,find,0,rsh,cat},
 (*vm[])()={0,id,size,iota,box,sha,0};
I st[26]; qp(a){R  a>='a'&&a<='z';}qv(a){R a<'a';}
A ex(e)I *e;{I a=*e;
 if(qp(a)){if(e[1]=='=')R st[a-'a']=ex(e+2);a= st[ a-'a'];}
 R qv(a)?(*vm[a])(ex(e+1)):e[1]?(*vd[e[1]])(a,ex(e+2)):(A)a;}
noun(c){A z;if(c<'0'||c>'9')R 0;z=ga(0,0,0);*z->p=c-'0';R z;}
verb(c){I i=0;for(;vt[i];)if(vt[i++]==c)R i;R 0;}
I *wd(s)C *s;{I a,n=strlen(s),*e=ma(n+1);C c;
 DO(n,e[i]=(a=noun(c=s[i]))?a:(a=verb(c))?a:c);e[n]=0;R e;}

main(){C s[99];while(gets(s))pr(ex(wd(s)));}

...
Рейтинг: 0 / 0
25 сообщений из 40, страница 1 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / C, C+ и С# с чего начать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]