Програмиране за начинаещи

Важно уточнение: ще се учим да програмираме Windows. Мнението за езиците е субективно, моля holivar да не се размножава. Ако изберете непознат за мен език, тогава ще го изучавам с вас. За да се разграничи от "C ++ за 21 дни", "PHP за манекени" и други книги, този курс ще има по-достъпен език на разказване, по-подробен (IMHO) анализ, въпроси и отговори.

Е, най-важното е следното: тези отчети, за които отделях час или два на ден, след като написах програма за себе си, отнемат 30 минути.

BASIC е съкращение от Beginner's All-purpose Symbolic Instruction Code. Лесен за научаване език. Основно служи за започване на преподаване в училищата. Четох някъде, че на него пише британски системи за управление на подводници. Получи продължението си на такива езици като Visual Basic (Visual BASIC) и Visual basic .net (Visual BASIC dotnet), за тях по-долу.

Паскал се използва и за запознаване с основите на програмирането. Въпреки че основно (в града, в който живея и по моя информация) се преподава в училища с пристрастия към информационните технологии и в университети в не-ИТ специалности. IMHO Pascal, който има почти подобни възможности на BASIC, има малко по-сложен синтаксис (синтаксисът е правилата, които трябва да следваме, когато пишем код). Структурата на писане на код (в паскал често се изисква да се постави ";" там, където в основния има само прекъсване на реда), обаче, предоставя отлична основа за стартиране. Хех, опитайте да пропуснете точката и запетая и ще имате няколко минути за отстраняване на грешки. (Отстраняването на грешки е коригиране на кода, а оттам и работата, програмата. Това е мястото, където хуманитарните науки ще пикаят с вряла вода: думата отстраняване на грешки съществува))). След Pascal е по-лесно да преминете към следните езици: C, C++,Делфи.

Visual Basic (Visual Basic). Езикът е остарял. По-точно използваните от него възможности са остарели. Когато за последно се опитах (през 2011 г.) да покажа програмата, която направих на друг компютър, нищо не се получи. Аз имах XP, а той имаше седем като. И необходимите файлове в Windows 7 са актуализирани от други. Езикът има продължение под формата на VB.NET (малко по-ниско).

Няма да изучаваме basic, visual basic и pascal поради тяхната неуместност.

Delphi (Delphi, не съм го учил) - изобщо нямам представа какъв е този език. За какво става въпрос, колко е подходящо, откога са пуснати нови версии на езика. Преди това беше основният конкурент на Visual Basic'a ​​​​(по-точно, като Pascal беше малко по-сложен, но по-„правилен“ език). IMHO все още се използва. Силни страни (по слухове): приложения, работещи по мрежата.

Руби (Руби, не е учил). Млад език. Бърз, прост, много подходящ за разработка на уебсайтове, скандинавски по природа. Набира популярност, но може да не достигне върха на C, Java и PHP.

PHP (pieychpi, не съм учил) - силен, но тромав език. За уеб приложения (сървъри и клиенти за сайтове). Защо не?

Асемблер (не съм учил) - най-близкия до компютъра език. Те могат да направят малко повече от всичко. Ако има голяма разлика от останалите, тогава ще го раздвижим.

C# (не съм учил) - бъдещето е зад него (IMHO), нов език, направен въз основа на дългогодишен опит, малко по-сложен от vb, но в тази среда той е стандартът.

VB.NET е прост език с мощни функции (като C Sharp). Отчитам недостатъците в сравнение с C Sharp: липсата на опасно програмиране (същата моя), малко литература, обикновено пишат c # (по-малко хора, от които можете да поискате съвет).

VC++.NET (не е учил). езикмного погрешно включени. Първо, сеашърп, и второ, езикът с неговата структура беше завинтен в грешната резба. Нека не го изучаваме.

Java.NET - дори не питайте. Подобно на VC++.NET и всички минуси от Java.

F# (не е учил) - езикът е по-насочен към програми, които ще извършват всякакви сложни изчисления. VB.NET и C# са по-привлекателни.

Останалите езици или не се запомнят, или не се чуват, или не са включени по една или друга причина.