Как да започнете програмирането на С
- C
- програмиране
- .NET
- C ++
- C #
Поздрави на всички онези, които все пак са решили да дойде и да отговори на този, може би най-хилядна въпросът, че никой от новодошлите не може да се намери разумен отговор.
По принцип, ако кратко, аз започнах програмиране обратно в 7-ми клас, след 2 години на теорията в училище, ние най-накрая отиде в практиката и не много така или иначе, и след като в Паскал. Оказа се, че съм добре, много по-така. Учителят похвали неимоверно, изпратено до Олимпийските игри, в които взех 1-2 места. Но. В един момент, докато се движите, аз остана някъде, толкова много, така че като цяло вече не разбирам какво е заложено на карта. Неохотно седеше на компютърни уроци за научни изследвания и вой, и кога ще свърши.
След това постепенно се премине към Deplhi. Какво мога да кажа, ако аз идвам на себе си, но се окаже, че тя може, проблемът остава същото, аз разбирам, но nedokontsa.
Стъпка по стъпка отплава за HTML и след това същата грешка. И в крайна сметка вкарах (което съжалявам, между другото). Така че, сега завърших гимназията, пристигащи във Факултета по информатика през следващата година, и събуди в мен желанието да се учи C / C ++ / C #, защото искам да се програмира в бъдеще под IOS / OSX. Четох Хабре, най-добрият урок за C - Kernighan "Програмиране на С" второ издание. Прочетете за първи проблема за "Здравей, свят", ако някой си спомня, а след това започна проблем, при който не се опитва да направи тази "програма", всичко отлетя грешка. Probyval в MS Visual C ++, C ++ Builder, CodeLite, но успехът не дойде. Бих искал да знам какво е мой проблем и как да го решим. Може би не съставителите са избрали? И все пак, какво да се вземе на компилатора, че ще реши проблемите на книги Kernighan? И аз не мога за идвате? Начело на овесена каша и аз самият той не е точно безпътен.
Е, ще трябва да се определи това, което искате да, C, C ++, C #, е 3 различни езика за програмиране, ако C ++ подкрепа библиотеки С, C # е друг език за програмиране, C ++ / Cli в този случай, както е на друг език, който не е Това няма нищо общо с C # и ви позволява да генерирате управляван код в C ++.
И Kernighan е C.
Така че независимо дали то е време С, той учи, или не е необходимо? Както е описано по-горе, и в бъдеще, желанието да се създаде едно заявление по OSX / IOS. А Хабре четох, че вие трябва да започнете с C и учебник Kernighan. Като цяло, аз бях объркан.
Ако искате да пишете за IOS - научете C. След това отидете на Objective-C. Имайте предвид, за това трябва компютър с MacOS.
@Bringoff това е разбираемо, но нещо, което може да се научи и уиндсърфинг. A урок за C, което е наистина нещо, което заслужава - Kernighan, с когото аз имам един въпрос възниква: как да се използват компилаторите с този урок.
Започнах път за IOS програмиране на книга Kernighan и Ричи, който ви споменах по-рано.
За проучване на Objective-C, използвани: IOS програмиране: The Ranch Ръководството Big Nerd - Джо Конуей. Аарон Hillegass. Програмиране IOS 5 - Мат Neuburg. Той е работил и учил езика на VM.
Ето как изглежда, с изключение на линия "#include
Доп. В конзолата, изпълнение на програмата правилно. Вие създавате конзола заявление.
въпроси черен екран, без текст.
Може би вместо нула 10 да сложат?
#include
@CyberUserRus действителност са, ако Xi.
А времето, което искате под IOS / OS X, а след това C # не е най-добрият избор за вас.
Е, защо не, Mono да помогне.
Системният администратор, програмист, фотографа
За първи път ще се определи в съответствие с това, което искам да напиша: нещо на ниско ниво - C, C ++, то е същото и с вариации по Linux / MacOS Windows - Marketplace, Desktop, Windows Phone - C #, XAML, HTML, Asp.Net MVC.
Ако Interso C ++, Delphi е бивш любовник, аз може да ви посъветва да се започне с Хърбърт Шилдт книги, по-специално "Основен курс C ++.". Много достъпна и добре написан, лесен за четене.
Само погледнете в посока на Qt. Прекрасна многоплатформен C ++ рамка, с лесен и удобен за IDE, отлична документация, и той е свободен. Можете дори да програмирате малко мишка, така че преходът от Delphi ще бъде по-малко болезнено.
Да, така е. Той казва, че кодът по Здравей, свят Unix, но ако използвам друга система - това е мой проблем. По принцип, това е начинът, по - мой проблем, а само да го реши сам, аз не мога.