Как да създам компютърна програма?

Забележка: Тази страница не предоставя инструкции стъпка по стъпка за създаване на програма, тъй като стъпките се различават в зависимост от вида на създадената програма и езика за програмиране.

Всеки, който се интересува от разработването на софтуер, като например програма, игра или онлайн услуга, трябва да започне с изучаването на език за програмиране. Има много езици за програмиране и създаването на нова софтуерна програма изисква повече обучение и повече време от една страница. Следователно, тази страница е предназначена като общ преглед, който да ви насочи към посоката на започване. Важна начална стъпка е да имате план за програмата, която искате да развиете. Например, планът включва целта на програмата, играта или услугата, както и функциите, които искате да включите. Мислете за това, какъв е вашият план, докато продължавате да четете.

Бране на езика

Както отбелязахме по-горе, има много различни езици за програмиране. Решаването кой език да се учи, може да бъде предизвикателство само по себе си. Създаването на програма с много функции и функции често изисква да сте достатъчно опитни в един или повече езици за програмиране.

Това се каза, основното разбиране на концепциите за почти всеки език за програмиране може да ви помогне да започнете. Нашият списък с програмни езици включва примери за различните видове софтуер, които всеки език може да създаде. Ето някои от нашите препоръки.

Препоръки за компютърни надежди

Определянето на езика за програмиране зависи от вида на програмата или скрипта, който искате да създадете. Например, Java и Visual Basic са популярни поради относителната им лекота и защото и двата са добър начин да научите основите на програмирането. Други популярни езици включват C, C ++ и C #, които се използват за създаване на игри, приложения, драйвери и операционни системи, както и много софтуерни програми, които се изпълняват на компютър.

Ако се интересувате от разработване на скриптове и програми, като например онлайн форуми и услуги, Perl, PHP и Python са всички популярни решения, в допълнение към HTML.

Взема решение за редактор

Редактор е всяка програма, която ви позволява да пишете компютърен код. Те варират от прости, като основен текстов редактор, до усъвършенстван софтуер, като Adobe Dreamweaver, Eclipse, JDeveloper или Microsoft Visual Studio. За щастие, всяка програма може да бъде написана в текстов редактор, което означава, че можете да започнете безплатно. Тъй като се чувствате по-удобно с езика за програмиране, се препоръчва използването на по-разширен редактор, тъй като той може да направи кодирането и тестването на кода по-ефективен.

Препоръки за компютърни надежди

За потребителите на Windows, ние предлагаме редактор като Notepad ++, защото той е свободен и поддържа осветяването на синтаксиса. Ако сте на Mac, можете да използвате техния свободен редактор с име TextEdit. Също така е добре да се има предвид, че визуалните езици за програмиране, като Visual Basic, включват редактор и компилатор в същия инструмент, използван за създаване на програми.

съставител

Повечето езици за компютърно програмиране са езици за програмиране на високо ниво, което означава, че те са лесни за разбиране, но е невъзможно за компютъра да ги разбере. За да може компютърът да "прочете" вашата програма, той трябва да бъде компилиран или да има преводач. Вашият избор на език за програмиране е решаващ фактор за това дали ще ви е необходима програма на трета страна, за да я компилирате или интерпретирате.

Например, Eclipse е интерпретатор, който взема програма, написана на Java, и я превежда в код, който може да се изпълнява и разбира от компютър. Други езици, като Perl, се интерпретират, което означава, че не е необходимо да бъдат компилирани. Тези езици изискват само те да са инсталирани на компютъра или на сървъра, който изпълнява скрипта.

Изучаване на езика

След като сте избрали език за програмиране, редактор и компилатор, вие сте готови да програмирате. За повечето потребители най-лесният начин да започнете е с известния "Hello World!" програма. След като сте успели да стартирате програмата, която отпечатва "Hello World!" на екрана следващата стъпка е да научите синтаксиса на езика. За да направите това, трябва да разберете следните понятия:

Когато срещнете въпроси, търсенето в интернет може да отговори на повечето от тях. Книгите, написани за вашия език за програмиране или курсове за програмиране, са чудесни начини да развиете уменията си по-нататък.