Как да започнете да учите за програма, Артьом Kashevarova програмиране център, обучение
На какъв език е най-добре да започнат да учат програмиране?
Всеки ден аз се задават този въпрос. И аз винаги обяснявам първата си език трябва да бъде най-ясна и да не доведе до абсолютно никакви проблеми и смущения. Какъв е този език?
Да, да това не е печатна грешка, ако започнете да се научат програмиране за първи път, това е вашата собствена велик и силен, ще ви допада най-много.
език за програмиране - просто една конвенция, по принцип, ако искате да се запишете и да обясни на компютъра, което искате от него. Но процеса на програмиране се извършва в съзнанието на програмиста. А нотация в действителност не е особено значение.
Тъй като сте начинаещ програмист и да говори български език на нивото на средните образователни институции, най-лесно е да се напише първата си програма просто парче хартия с думи!
И си мислиш, че програмирането е, когато дните и нощите, седнали пред компютъра? Не се притеснявайте, дори uspee-
те седят дълго време, така че povylazili очи =)
Във всеки случай, за дълго време, ние сме в този формуляр няма да бъде забавено програмиране. Но на този етап е много важно за вас да разберат основите. И да се разбере бързо.
Така че, това, което се пише на хартия? Отговорът е - на екипа. Команди, за да се извърши чрез компютър (или chelo-
възраст, ако сте невролингвистично програмиране и програмни хора, това е малко вероятно в други =)
Около нея трябва да изглежда така:
0) началото на програмата;
1) се показва снимката на такъв файл;
2) я обработва по определен начин;
3) се съхраняват в такъв формат;
4) края на програмата.
Всички банален и прост. Най-важното нещо е, че можете да получите след това упражнение - идеалната концепция на алгоритъма. Алгоритъм - последователност от команди.
Тази последователност, която описахме по-горе, е един алгоритъм, че е невъзможно да сменяте командата, в противен случай програмата ще загуби всякакъв смисъл.
Това е всичко, което сте научили какво алгоритъм може да се пристъпи към програмирането, в която всеки компютърен език.
Perfect компютърен език, за да сте в момента е този, който ще доведе до най-малко проблеми.
Ето списък на най-належащите образователни езици днес:
1) QBasic
2) TurboPascal
3) PascalABC .NET
Възможности, които имат вече не толкова много, но за обучение в момента. Най-разумното нещо, което не е героизъм, а да се вземе само един от тях, който ви по-близо по дух. Докато първите две може да има проблеми като се започне.
ВАЖНО: Не се справят с другите езици, които не съм, описани тук, по съвет на всички "гурута". Най-малкото, рискувате да направи мозъка се спука, а в най-добрия обучение задържане в продължение на няколко години или дори се отказа. Най-безболезнен начин - е да се премине от прости до сложни.
Между другото нашата образователна система не се смята, че това чрез, аз често гледах студентите укрива се опитва да обясни на езика C. Приключва всички много plachevnoucheniki изглежда точно като малки кученца, мушна във всичко, което виждат и не може да направи нищо. Все пак, това се случва, че има хора, които са в капан, но хора като един на хиляда. Останалото е просто напълно обезсърчи желанието да станат програмисти.
Основното, което сега до края ще бъде разгледано с факта, че такъв алгоритъм, се опита да изгради няколко своите алгоритми
постигане на всяка цел. И след това да преминете и да се учат езици компютърно програмиране ...
Адаптирано от книгата Artoma Kashevarova:
Как да се научите програмиране?
Да станеш професионален програмист възможно най-скоро
Аз вярвам, че ние трябва да започнат да учат програмиране не е език за програмиране,
и от алгоритмичен, чрез изграждане на алгоритми блок-схеми.
Попитах учениците, начинаещи, за да научите за програмиране, кажи алгоритъма прекосим улицата, производство на яйца и т.н. Максимум 10 две дясната гледна точка на робот (PC) алгоритъм на вградения на.
Програма - алгоритъм, пусната в езика, който компютър разбира. Me Между другото, започва да преподава програмиране АЛГОЛ-68, а след това веднага премина на ASSEMBLER.
Почти цялата първия семестър студентите създават блок-схеми (вероятно е малко прекалено много, но се научили да мислят алгоритми). Във втората част на успоредна семестър усвоили Паскал. В края на втория семестър, трета поток от студенти са работили като програмист в фирмите.
Zdarova Артьом. Имам един много важен въпрос. Аз все още нямам уебсайт. като цяло, при какви условия можем да станем партньори за продажба на вашите курсове в моя сайт. И какъв процент мога да получа. Това не е единственият проблем. Благодаря ви за вниманието
Можете да използвате API WIN за представяне на информацията, или ако искате този вид OpenGL? Работите ли с графики?
Но така или иначе, дори ако трябва да се работи с OpenGL ще трябва да се научите как да създадете прозорци и други компоненти, който използва WinAPI (И това е, IMHO, много тъп и неудобно, но без по никакъв начин)