border=0

Технология »Бағдарламалау

Бағдарламалаудың анықтамасы


programacion Ол технологияны әлемнен тыс көргендер үшін бағдарламалау пәні эзотеричалық, түсініксіз нәрсе сақтайды, бұл неизлительная қоңырау шыңдары , геекстің ең жоғары көрсеткіші болып табылады. Бірақ ол дәл сол тұрады?


Компьютерлік бағдарлама компьютермен орындалатын бірқатар нұсқаулардан тұрады. Бұл нұсқаулар бағдарламалау ғылымына сәйкес әзірленген.

Қысқаша айтқанда, бағдарламалау - бұл бізге толық тәртіпті білдіретін бірқатар қағидалар мен қағидалар арқылы жұмыс істейтін компьютерлік бағдарламаны шығаруға әкелетін жол.

Бағдарламалау тілдері, олардың пайда болуына әкелетін философия және олардың әрқайсысымен проблемаларды шешуде қолданылатын әдістері әртүрлі болса да, бағдарламалау пәні бірыңғай нәрсе ретінде қарастырылады, себебі барлық тілдер басталады ортақ көзқарастардың сериясы, бірақ олардың бағдарламаларын құру әдістері мүлдем өзгеше болуы мүмкін.


Бағдарламалау компьютерлік ғылымның пайда болған кезінен бастап пайда болды, бірақ ол пайда болған және машиналардың дамуына параллель дамып келе жатса да.


Бастапқыда бағдарламалау өте қолмен болды, өйткені компьютерлер (әлемде бірнеше, өте үлкен, тіпті уақыт өте аз және өте аз жалпы) әрбір нақты тапсырма үшін физикалық сымдардағы ажырату, кабельдерді әртүрлі позицияларда қайта қосу.

Бұл 50-ші және 60-шы жылдары экрандар мен пернетақталарды қабылдау арқасында командаларды енгізу пайдасына жоғалып кетсе де, «машина кодының » таза нұсқасы.

Дегенмен, біз қазіргі заманғы компьютерлер дәуірінде программалауды Екінші дүниежүзілік соғыстан кейін, дисклплина ретінде он тоғызыншы ғасырда тамыры бар бағдарламалаған кезде қарастырдық.

Олар оларды іске асыра алмағанымен, бірнеше инженерлер жалпы қолданылатын машиналарды ойластырды.

Атап айтқанда, Чарльз Баббэдж, Augusta Ada Byron (1815-1852) аналитикалық қозғалтқышы үшін, Лавлэстің есептік жазбасы есептеулерді жүзеге асыру үшін (Ада математикалық) бірізділіктер құрады, олар тұтастай алғанда тарих арқылы, сөйтіп, есептегішті бірінші бағдарламашыға айналдырады.

Ада Байон бағдарламалау ғылымын жүйелеп қойған жоқ. Ада программалау тілі бұл атауды оның құрметіне жатқызады.

Машиналық код жоғары деңгейлі тілдерге жіберілді, ол машиналық кодта жасалынған нәрселерді түсіндіріп, олардың оқуын және пайдалануын жеңілдету, сондай-ақ тізімдерді жеңілдету болды.

Бағдарламаны жоғары деңгейлі тілде жасағаннан кейін ол жоғары деңгейдегі тілдің машиналық кодқа аударылатын процесс «құрастырылған» болуы керек. Соңғысы басқалар арасында жүргізушілердің дамуы, жабдықпен тікелей байланыста жұмыс істейтін бөліктер сияқты белгілі бір қолдануға шектелген.

Программалау - ақыр аяғында және қысқаша қорытындыларымен - проблемаларды шешетін алгоритмдерді құру және ғылым - жалпы мақсаттағы компьютерде жұмыс істейтін - белгілі бір мақсатқа арналған компьютер .

Өз тарапынан, бағдарламашылар осы кодты әзірлеуге жауапты, олар бағдарламалық жасақтаманың нұсқауларына сәйкес алынған нұсқауларға сәйкес басқаша әрекет етуі керек. Бағдарламалау тілі , екінші жағынан, программистер бағдарламалық жасақтаманы әзірлеу үшін пайдаланатын параметрлер мен кодтардың сериясы болып табылады. C, BASIC немесе Ruby сияқты әр түрлі тілдер бар.

Сонымен қатар, ауқымды бағдарламалар үшін бағдарламалық жасақтама модельдерін әзірлеуге арналған бағдарламалық жасақтама бар.

Бағдарламалық жасақтаманы немесе бағдарламаны әдетте бағдарламалау үшін бағдарламашы негізінен бағдарлама тағайындалатын негізгі мәселені немесе тапсырманы тануы, операцияның талаптары мен түрін анықтау, сәулетті жобалау, бағдарламаны жүзеге асыру, іске асыру немесе орнату, содан кейін , ол сынақтар мен қателіктерге негізделген.

Бүгінде бағдарламалау тілдерінің барлық түрлері бар, олар қарапайым немесе шағын қосымшаларды әзірлеу міндетін жеңілдетеді. Олардың арасында Ruby - соңғы жылдары жапон бағдарламашысы әзірлеген және Python немесе Perl сияқты түрлі тілдердің синтаксисін біріктіретін ең танымал бірі.

Осылайша, іс жүзінде кез-келген компьютер пайдаланушысы бағдарламалаудың кейбір тұжырымдамаларын ала алады және реттелетін қолданбаларды дамыта алады.

Автор: Guillem Alsina González + QUOTE
Бағдарламалаудағы тақырыптар

Әлеуметтік желілер