Si të krijoni një program kompjuterik? Hap pas hapi!

Mësoni në të gjithë këtë artikull Si të krijoni një program për kompjuter hap pas hapi? Të gjitha detajet këtu! Aktualisht është mirë të dini pak për programimin, kështu që nuk është ide e keqe të njihni procedurën në një mënyrë të lehtë dhe shumë praktike përmes këtij artikulli.

Si-për-krijuar-një-program-për-kompjuter

Si të krijoni një program PC?

Para së gjithash duhet të kuptojmë se është programim dhe kjo i referohet një procesi që përdor një algoritëm dhe e kodon atë në një përfaqësim, një gjuhë programimi në mënyrë që të mund të ekzekutohet nga një kompjuter. Para së gjithash është nevoja për një zgjidhje. Pa algoritme nuk do të kishte programe.

Shkenca e programimit nuk është kërkim programimi. Përkundër kësaj, programimi është një pjesë e rëndësishme e punës së kryer nga shkencëtarët e kompjuterit. Programimi është shpesh mënyra se si ne krijojmë përfaqësime për zgjidhje. Prandaj kjo shprehje e gjuhës dhe procesi i krijimit të saj bëhen komponentët bazë të disiplinës.

Algoritmi shpjegon zgjidhjen e problemit bazuar në të dhënat e nevojshme për të përfaqësuar problemin. Gjuhët e programimit duhet të ofrojnë një mënyrë për të përfaqësuar proceset dhe të dhënat. Për këtë qëllim, gjuha siguron struktura kontrolli dhe lloje të të dhënave.

Struktura e kontrollit lejon që hapat e algoritmit të shprehen në një mënyrë të përshtatshme, por të qartë. Së paku, algoritmi duhet të kryejë përpunim të njëpasnjëshëm, të krijojë struktura ndërvepruese për përzgjedhjen e vendimeve dhe kontroll të përsëritur. Përderisa gjuha siguron këto udhëzime themelore, mund të përdoret për të përfaqësuar algoritmet.

Si-për-krijuar-një-program-për-kompjuter

Ne kalojmë në krijimin e një programi. Ne së pari duhet të marrim parasysh shkallën e globalizimit të programeve në mënyrë që të kuptojmë se ato nuk janë më të kufizuara në kompjuterë kompjuterikë, dhe ne mund t'i vëzhgojmë ato në pajisje më të ndryshme.
Niveli i zotërimit të këtyre programeve është shumë i lartë, dhe ato përdoren pothuajse në të gjitha pajisjet elektronike sot, nga telefonat celularë deri te automobilët modernë. Nuk ka dyshim se bota jonë po pëson ndryshime të jashtëzakonshme që pothuajse kanë ndryshuar jetën tonë. Nevoja për të krijuar programe të reja është një veçori më e dukshme.
Pse nuk mësoni se si të krijoni programin tuaj? Nëse jeni të interesuar për këtë, mos u shqetësoni, sepse më poshtë mund të gjeni një hyrje të shkurtër në fushën e programimit, e cila është ideale për programet që bëjnë të mundur një nga idetë tuaja.

Pyesni veten se cili do të jetë programi juaj

Pa dyshim, para se të filloni të zhvilloni programin tuaj, një nga gjërat më të rëndësishme është të keni një kuptim të qartë të asaj që duam. Ideja kryesore e programit është të kryejë një aktivitet për të promovuar përpjekjet e përdoruesve, prandaj, ne mund ta përdorim programin tonë si një pikënisje, cilat detyra të përfundojmë dhe cila është metoda më efektive.

Me këtë në mendje, ne mund të masim suksesin e programit tonë bazuar në dobinë e tij për përdoruesit që e përdorin atë. Kur planifikojmë procedurat, ne mund të shohim:

  • Sigurohuni që të kontrolloni detyrat që njerëzit zakonisht kryejnë me dorë në kompjuter çdo ditë. Në këtë mënyrë, ju mund ta përshtatni programin sipas nevojave ekzistuese dhe të përpiqeni të gjeni një mënyrë për të optimizuar procesin, në mënyrë që përdoruesi të mos ketë nevojë të punojë shumë.
  • Mos i humbni idetë që mendoni, përpiquni të shkruani të gjitha idetë që mendoni. Në fillim mund të mendoni për diçka skandaloze apo edhe të çuditshme, por kjo ide mund t'ju bëjë të krijoni diçka që është vërtet e dobishme dhe novatore. Mund t'ju interesojë:Programim i orientuar nga objekti

Si-për-krijuar-një-program-për-kompjuter

Shënoni idetë nga programet e tjera të krijuara tashmë

Ne nuk po i referohemi aspak vjedhjes, por është një mundësi e përsosur për të gjetur se programi juaj mungon ose madje mendoni se ka një mënyrë më të mirë për ta bërë këtë detyrë. Nëse mendoni për problemet që njerëzit e tjerë kanë krijuar kur mendoni për një program, mund të gjeni një pikënisje që fokusohet në program.

Ju gjithashtu mund të krijoni një program të ngjashëm me një program tjetër në internet, për sa kohë që ai ka karakteristikat e veta dhe është krijuar plotësisht nga ju, atëherë nuk do të ketë asnjë problem me të drejtën e autorit, pasi kjo mund të përdoret vetëm për referencë.

Krijoni një dokument dizajni

Edhe pse kjo mund të duket e thjeshtë, fakti është se bën shumë më tepër se kaq. Kur mendoni se si të shkruani një program, shkruani të gjitha idetë tuaja, kjo do t'ju ndihmojë të përqendroheni në idenë kryesore.

Përveç krijimit për të përmbushur objektivat kryesore të planit, ju gjithashtu mund ta përdorni atë për të shpjeguar të gjitha karakteristikat dhe objektivat e planit në projekt. Zakonisht kjo duket pak e komplikuar, por ka shumë mësime në internet se si të krijoni dokumente të projektimit, kështu që ju vetëm duhet të hidhni një sy për të filluar zhvillimin e dokumenteve.

Filloni me diçka të thjeshtë

Një gabim që bëjnë shumica e njerëzve që duan të fillojnë në fushën e programimit është të krijojnë diçka që është shumë e komplikuar, vetëm në mënyrë që ta dinë. Nëse tashmë keni një përvojë dhe keni krijuar programe më parë, nuk duhet të jetë problem të hartoni një program pak më të komplikuar. Por shumë kodues për herë të parë ende nuk kanë aftësi për të krijuar gjëra që janë shumë të komplikuara.

Nëse rasti juaj është dikush që sapo ka filluar të programojë por nuk është komplet kompjuterik, atëherë mënyra më e mirë është të konsideroni krijimin e një modeli sa më të thjeshtë që të jetë e mundur, në mënyrë që të fitoni përvojë dhe pak praktikë në këtë proces. Kur filloni me punë të thjeshtë, kjo siguron gjithashtu aftësinë për të zgjeruar krijimin tuaj me kalimin e kohës, kështu që është gjithsesi e dobishme.

Si-për-krijuar-një-program-për-kompjuter

Mësoni një gjuhë programimi

Nëse jeni duke hartuar një program për herë të parë, një nga pjesët më të vështira me të cilat do të ballafaqoheni është të mësoni një gjuhë programimi. Fakti është se ka shumë gjuhë në botën e programimit, kështu që opsioni më i mirë është të mësoni vetëm një gjuhë në fillim.

Megjithëse programet mund të hartohen me ndihmën e programeve të tjera, ato na ofrojnë gjuhë programimi, por mësimi i drejtpërdrejtë i disa gjuhëve mund ta bëjë më të lehtë për ne që të hartojmë programe të tjera në të ardhmen.

Redaktori i tekstit

Një gjë shumë e rëndësishme për të mbajtur mend është se duhet të ketë një redaktues të mirë teksti, sepse në fakt, të gjitha programet që do të hartohen duhet së pari të shkruhen në një redaktues teksti dhe më pas të "përpilohen" në mënyrë që një kompjuter ose një tjetër të mund Pajisja që e drejton atë ..

Nëse nuk keni aftësinë për të shkarkuar ndonjë program për të redaktuar tekstin, mos u shqetësoni, sepse si parazgjedhje kompjuteri ynë përdor Notepad ose TexEdit. Sidoqoftë, në përgjithësi rekomandohet që të shkarkoni redaktues të tjerë të tekstit, të cilët duhet të kenë funksionet e mëposhtme: Notepad ++, JEdit ose Sublime Text.

Një nga arsyet e gjithë kësaj është që kodi i krijuar vizualisht të jetë më i lehtë për tu analizuar dhe kështu të krijohen programe. Një avantazh i disa gjuhëve programuese (siç është Visual Basic) është se ato kanë redaktuesin dhe përpiluesin e tyre të tekstit, të gjitha në një paketë shkarkimi.

Programet e kodit

Duhet të jetë e qartë se secili program është hartuar nga sisteme kodesh të përafruara, të cilat mund të jenë më komplekse ose më të thjeshta. Kjo do të thotë që nëse duam të krijojmë programet tona, duhet të kemi një kuptim bazë të këtyre kodeve. Këto kode grupohen sipas emrit të gjuhës programuese, dhe ka shumë. Më të zakonshmet që mund të veçojmë:

C: E para është një gjuhë shumë e thjeshtë dhe e kuptueshme, e cila ndërvepron ngushtë me pjesën fizike (harduerin) e kompjuterit tonë. Edhe pse është një nga më të vjetrit, është akoma një nga më të përdorurit në botë sot.

C ++: nëse tipari i tij kryesor është se mund të jetë i orientuar nga objekti, nuk ishte e mundur në versionin e tij të mëparshëm "C". Aktualisht, gjuha më e përdorur është pa dyshim C ++, dhe pothuajse i gjithë softueri kryesor në treg është bërë në këtë gjuhë. Një shembull i përsosur është shfletuesi "Chrome" dhe programi i redaktimit të fotografive "Photoshop".

Java: Me siguri keni dëgjuar për Java, e cila është një version i avancuar i C ++, dhe është i njohur për shkathtësinë e tij të fuqishme kur harton programe. Pothuajse të gjithë kompjuterët janë të pajtueshëm me Java, dhe pavarësisht nga sistemi operativ, Java mund të përdoret pa probleme. Fakti është, Java përdoret kryesisht në lojëra video dhe softuer biznesi, por aftësia juaj për ta përdorur atë nuk është e kufizuar në zona të veçanta.

C #: Kjo është një gjuhë e veçantë sepse synon pajisjet me një sistem "Windows", por nëse merrni parasysh shumicën e njerëzve që përdorin këtë sistem operativ, ata nuk kanë asnjë problem me zgjerimin. Mund të thuhet se ky është një kombinim i gjuhës Java dhe C ++, kështu që nëse zotëroni gjuhën e mësipërme, do të jetë e lehtë për tu mësuar. Përdoret përgjithësisht kur krijoni programe të destinuara kryesisht për produktet "Windows", dhe më duket ky sistem operativ shumë i dobishëm.

Objektivi-C: "Apple" është si gjuha e programimit Windows që përdoret për të krijuar produkte, dhe një gjuhë është krijuar për pajisjet e kompanisë suaj. Nëse detyra juaj është të krijoni programe për kompjuterët iPhone, iPad dhe madje edhe Mac, atëherë kjo gjuhë është për ju.

Si-për-krijuar-një-program-për-kompjuter

Përpilues

Një përpilues ose përkthyes lejon ekipin të kuptojë gjuhën tonë të programimit, kështu që të kesh një gjuhë është e rëndësishme nëse planifikojmë të krijojmë programet tona. Ajo që duhet të mbani mend është se gjuhët më komplekse (si C ++, Java ose gjuhët më të reja) do të kërkojnë domosdoshmërisht një përpilues. Përpilimi bëhet duke shndërruar kodin që shkruajmë në një format që kompjuteri mund ta njohë dhe ekzekutojë.

Edhe pse kjo tingëllon e thjeshtë, fakti është se aktualisht ka një numër të madh të përpiluesve, kështu që ne duhet të marrim parasysh shumë ndryshore kur zgjedhim një. Në përgjithësi, rekomandohet marrja e një përpiluesi që mund të njohë në mënyrë efektive gjuhën në varësi të llojit të gjuhës që përdorim, por gjithashtu duhet të kemi parasysh aftësitë e pajisjeve tona dhe përputhshmërinë e saj me pajisjet e tjera.

Megjithatë, shumica e kompjuterëve mund të përdorin disa gjuhë për të interpretuar këto gjuhë pa një përpilues. Kjo ndodhi sepse ata instaluan një përkthyes që përdor gjuhën, shembujt kryesorë janë Perl dhe Python.

Mësoni rreth bazave të programimit

Pavarësisht se çfarë lloj gjuhe zgjidhni, në fund ju duhet të kuptoni disa baza të programimit pasi këto janë thelbësore kur aplikoni gjuhën. Të qenit në gjendje të kuptoni gramatikën e gjuhës që përdorni ju jep mundësinë për të hartuar programe më të fuqishme. Prandaj, ne kemi krijuar një listë të vogël me disa nga konceptet më të zakonshme në fushën e programimit:

  1. Deklaroni variablat: Ne mund të përcaktojmë variablat si të dhëna të menaxhuara përkohësisht në program. Ai ka aftësinë për tu ruajtur, modifikuar dhe operuar nga programi ynë në çdo kohë, dhe në përgjithësi përdoret për qëllime të ndryshme.
  2. Deklarata me kusht: Të cilat mund të përmenden "nëse, përndryshe, kur", këto deklarata kryejnë detyrat themelore të programit në një mënyrë të paracaktuar. Ata zakonisht punojnë me logjikë dhe përdorin gjithmonë deklarata "të vërteta ose të rreme" për të kryer veprime për të përcaktuar nëse diçka është e drejtë apo e gabuar.
  3. Loops: Loops janë skedarë që ju lejojnë të përsërisni aktivitetet e kryera nga programi disa herë. Ata do të vazhdojnë të përsërisin procesin derisa të lëshohet komanda për të ndaluar ciklin.

Pyesni njerëzit e tjerë

Në ditët e para, ju duhet të vizitoni njerëz me përvojë dhe të bëni pyetje drejtpërdrejt. Për fat të mirë, sot Interneti është bërë një mjet i jashtëzakonshëm i shpërndarjes së informacionit, kështu që ju mund të kontaktoni të tjerët për t'ju ndihmuar të vazhdoni.

Ne duhet të kuptojmë se ka shumë gabime dhe pauza kur zhvilloni programe, veçanërisht nëse ky është i pari që dëshironi të krijoni. Për këto arsye, rekomandohet që të kërkoni ndihmë kur është e vështirë të kapërceni.

Si-për-krijuar-një-program-për-kompjuter

Zhvilloni prototipin tuaj

Pasi të keni zbuluar se çfarë lloj programi doni të krijoni, keni njohuritë që ju nevojiten për të zhvilluar dhe sqaruar pyetjet tuaja. Puna tjetër është të filloni pjesën e vërtetë dhe të hartoni prototipin e programit. Në thelb, prototipi duhet të përmbajë të gjitha funksionet që do të përfshihen në program, por nëse nuk jeni gati ose shumë të komplikuar për ju, mund të filloni me funksionet kryesore në të cilat bazohet programi.

Prototipi do të krijohet duke përdorur një gjuhë specifike programimi, do të ketë koncepte të shumta programimi bazë dhe do të kryhet nga një pajisje specifike. Pavarësisht përparimit të madh ne duhet të kemi parasysh se prototipet në përgjithësi prodhojnë shumë gabime, dhe funksioni kryesor është të na tregojë prototipe dhe t'i zgjidhë ato.

Filloni me funksionin tuaj kryesor

Ju gjithmonë duhet të përqendroheni në përpjekjen për të përmbushur idetë dhe nevojat e programit tuaj, kështu që prototipi që krijoni duhet të përqëndrohet në aftësinë për të kryer këtë aktivitet. Në mënyrë ideale, duhet të filloni të shkruani programin e nevojshëm për të zbatuar në mënyrë efektive këtë funksion, dhe pastaj mund të shtoni më shumë funksione në program.

Zakonisht në këtë fazë, detajet që konsiderohen të vogla në përgjithësi injorohen, sepse detyra jonë është që aktivitetet kryesore të vazhdojnë normalisht. Edhe pse kjo duket se ngadalëson punën tonë, fakti është se thjeshton shumë procesin e prototipimit, sepse nëse duhet të bëhen ndryshime të caktuara në kod për shkak të defekteve, sa më e thjeshtë të jetë, aq më e lehtë do të jetë modifikimi i tij.

Përdorni mbështetjen nga të tjerët

Fakti është se kur jeni duke zhvilluar një program më vete puna do të jetë shumë e komplikuar dhe edhe nëse është e thjeshtë do të ketë më shumë se një mundësi dhe do të keni nevojë për dikë që t'ju ndihmojë. Gjithashtu, kur jeni në fazën e prototipimit, kjo do të jetë koha ideale për të ndërtuar një ekip pasi mund të zbuloni më efektivisht defekte të mundshme në program së bashku.

Ju gjithashtu duhet të mbani mend se lejimi i më shumë njerëzve të mendojnë për veçoritë e reja të planifikimit mund t'ju ndihmojnë të merrni disa ide që mund të mos ndodhin kur punoni vetë.

Duhet të theksohet se kur zhvilloni një program, nuk është e nevojshme të keni një ekip pune, veçanërisht kur një projekt shumë i vogël është duke u zhvilluar dhe shumë përpjekje nuk nevojiten. Sidoqoftë, nëse ndihmohemi nga të tjerët, koha e kërkuar për të përfunduar procedurën do të zvogëlohet shumë.

Mos kini frikë të filloni nga e para

Kur prototipizoni, mund të vini re se programi juaj nuk është ai që dëshironi. Nëse rezultati është i ndryshëm nga ai që dëshironi të merrni, bëjeni përsëri pa hezitim kur është e nevojshme.

Meqenëse programi ynë është ende në fazat e tij të hershme prototip dhe ju tashmë duhet të keni një ide të qartë se çfarë duam të arrijmë, nuk keni pse të shqetësoheni për heqjen e prototipit aktual dhe fillimin nga e para. Duke supozuar se kjo pikë është arritur, ne kemi një kuptim bazë të gjuhës dhe koncepteve të përdorura, kështu që nuk duhet të kalojnë më shumë se 3-4 ditë për të krijuar një prototip të ri.

Duhet të theksohet se kjo është koha më e mirë për të ndryshuar programin, sepse është më e vështirë të ndryshosh veçori të rëndësishme në fund të programit.

Sigurohuni që të dokumentoni gjithçka

Një metodë shumë e thjeshtë është të përdorni sintaksën e komenteve në gjuhën e programimit në mënyrë që të mund të lini komente në rreshtat e kodit që keni shkruar. Kjo bëhet duke kujtuar se programi duhet të përqëndrohet në funksion dhe ju lejon të largoheni përkohësisht nga projekti, kur të ktheheni mund të lexoni këto udhëzime për të kujtuar atë që jeni duke bërë dhe pastaj largoheni.

Në mënyrë të ngjashme, për zhvilluesit e tjerë kjo është gjithashtu një përfitim, pasi ata mund ta kuptojnë më lehtë kodin që po hartoni, i cili do të jetë shumë i dobishëm nëse punoni në një ekip siç e përmendëm më herët.

Një përdorim tjetër i veçantë që mund të jepni për këto komente është që të "çaktivizoni" përkohësisht pjesë të caktuara të kodit, duke ju lejuar të kontrolloni zona të veçanta të programit. Pastaj për të rivendosur përsëri këto pjesë me aftësi të kufizuara, gjithçka që duhet të bëni është t'i hiqni këto komente nga kodi.

Si-për-krijuar-një-program-për-kompjuter

Testet alfa

Sapo të përfundojë prototipi i punës, gjëja tjetër që duhet bërë është ta testoni atë për të kuptuar zhvillimin e tij gjatë funksionimit normal dhe të përpiqeni të siguroheni që gjithçka funksionon. Në këtë pikë prototipi ynë është i plotë, shumica e gjërave që mund të bëhen duhet të jenë të vogla, dhe duket më shumë si një aktivitet testues sesa si një dizajn.

Këto lloj testesh zakonisht i shfaqen publikut pasi i kalojnë ato. Ndryshe nga testimi beta, personi që teston programin duhet të zgjidhet me kujdes.

Merrni një çantë testimi

Për të kryer një test alfa, është e nevojshme që programi të prezantohet me të tjerët, të cilët do ta përdorin atë siç e përdorin zakonisht konsumatorët normalë. Rekomandohet që ky ekip të jetë shumë i vogël, dhe është më mirë të përbëhet nga njerëz me përvojë të mirë në program në mënyrë që ata të vërejnë gabime ose defekte në program.

Një avantazh tjetër i testimit me një grup të vogël njerëzish është se përveç aftësisë për të bashkëvepruar me secilin subjekt testi individualisht, do të përqendroheni edhe në informacionin e marrë. Gjithashtu vini re se sa herë që bëni një ndryshim dhe krijoni një version të ri të programit, duhet ta dërgoni atë version tek anëtarët e ekipit të testit, sepse këta njerëz do të krahasojnë ndryshimet që rezultojnë dhe do të japin mendime nëse ndryshimet janë pozitive apo negative.

Duhet të theksohet se mënyra më efektive për të gjetur gabime gjatë testimit alfa është të lejoni anëtarët të përpiqen fjalë për fjalë të ndërpresin programin gjatë përdorimit të përditshëm gjatë regjistrimit të gabimit.

Kryeni teste të shumta alfa me radhë

Nëse nuk keni gjetur një gabim në program gjatë testit të parë, ose nuk i besoni vetes, është mirë që të bëni disa teste me radhë dhe të përpiqeni të detyroni që gabimi të shfaqet. Trajtojini gabimet si faj të çdo zhvilluesi, prandaj nëse ka një shans për të shmangur gabimet, është më mirë të bëni të gjitha parashikimet e mundshme.

Mund të përpiqeni të krijoni gabime në kodin tuaj, i cili është një pikënisje e mirë. Gjithashtu provoni ta përdorni programin papritur dhe kurrë nuk do ta dini se çfarë e shkaktoi dështimin. Mund të përqendroheni në këtë mënyrë: "Mundohuni të shkatërroni programin në çdo mënyrë të mundshme dhe pastaj parandaloni që ky dëm të mos përsëritet."

Disa mënyra për të provuar të dëmtoni programin tuaj janë:

  • Sa i përket programit tuaj, ai drejtohet kryesisht nga faktorë numerikë të tillë si datat ose llogaritjet, përpiquni të kryeni operacione që janë shumë të mëdha për të. Kur flasim për datat, mund të përpiqeni të gjeni një datë të vjetëruar ose shumë të gjatë, e cila mund të çojë në disa reagime të çuditshme që duhet të korrigjohen.
  • Nga ana tjetër, nëse programi juaj numëron numra si një kalkulator, ai do të përpiqet të fusë një vlerë shumë të lartë ose do të përpiqet të rendisë gabimisht faktorët (p.sh. ai do të mbledhë numra të shumtë pa numra + -x% simbol).
  • Një mënyrë tjetër shumë e thjeshtë për të pastruar gabimet në program është futja e variablave dhe të dhënave të gabuara. Nëse programi ynë është krijuar për të kuptuar fjalët, mund të provoni të shtypni një numër dhe të shihni se cili është reagimi juaj.
  • Nëse tashmë keni një ndërfaqe të qëndrueshme të përdoruesit, mund të provoni të klikoni kudo. Edhe pse kjo mund të duket marrëzi, fakti është se programi ynë nuk mund t'i përgjigjet kaq shumë kërkesave aq shpejt.

Si-për-krijuar-një-program-për-kompjuter

Rregulloni dhe riparoni gabimet kryesore

Ajo që i habiti dhe i mirëpriti ata që krijuan programin e parë ishte numri i madh i defekteve të zbuluara gjatë testimit beta. Prandaj në këtë proces duhet të kalojmë shumë kohë duke korrigjuar çdo gabim të gjetur, gjë që është normale. Sugjerimi i zakonshëm për fillestarët është që së pari të organizoni gabimet tuaja dhe të përpiqeni t'i korrigjoni ato bazuar në përparësinë dhe ashpërsinë e tyre.

Në përgjithësi, gabimet që lidhen me funksionin kryesor të programit tonë zakonisht zgjidhen së pari. Edhe pse ato që lidhen me kodin konsiderohen gjithashtu më të rëndësishmet, ne nuk e kuptuam se ato mund të ndikojnë në pjesë të ndryshme të programit tonë.

Shtoni karakteristika

A ju kujtohet dokumenti i projektimit që krijuam më herët? Të gjitha tiparet e mundshme, qëllimet dhe funksionet e programit janë përshkruar këtu, dhe tani është koha për t'i zbatuar ato. Kjo fazë duhet t'i kishte bërë detyrat tona kryesore plotësisht funksionale, në mënyrë që të mund të punojmë në përmirësimin e pjesëve të tjera të programit dhe kontrollimin nëse ato po punojnë siç duhet.

Ju nuk duhet të keni frikë të shtoni veçori, por është një ide e mirë të mos largoheni shumë nga modeli origjinal që kishit në mendje. E vërteta është se një nga problemet që shihen gjerësisht sot në programe të ndryshme të krijuara nga njerëz ose kompani pa shumë përvojë është devijimi i fokusit të tyre. Gjë është se, duke shtuar kaq shumë veçori të reja, programi ynë ndan kohën e tij të zhvillimit në shumë veçori të ndryshme.

Nisni programin tuaj

Një nga momentet më të pritura për zhvilluesit e programeve është momenti kur programi prezantohet me të gjithë të tjerët. Edhe pse kjo fazë duket më e thjeshta, fakti është se është po aq komplekse sa të gjitha fazat e mëparshme. Duhet të theksohet se mijëra shfaqje shfaqen për publikun çdo ditë, kështu që nuk është e lehtë t'i bëjmë emisionet tona të dallohen.

Reklamoni programin tuaj

Në shumicën e rasteve, ne duam që programi ynë të kuptohet nga njerëzit dhe të ketë një numër të madh përdoruesish, prandaj është e nevojshme që sa më shumë njerëz të kuptojnë ekzistencën e programit tonë. Ashtu si me çdo produkt ose shërbim tjetër të disponueshëm në treg, edhe këto programe kërkojnë pak reklamë në mënyrë që njerëzit t’i njohin shpejt.

Sidoqoftë, reklamat tona do të vazhdojnë të kufizohen ose të rriten nga shumë faktorë, siç është shtrirja dhe thellësia e planit tonë. Kjo gjithashtu do të ndikojë shumë në burimet tona ekzistuese, sepse këto burime do të na lejojnë të ekzekutojmë strategji më të mëdha reklamimi dhe të marrim mjete më efektive dhe të shtrenjta.

Krijoni një shërbim mbështetës teknik

Kur programi juaj është i hapur për publikun, ju padyshim do të hasni probleme teknike ose përdorues të cilët nuk e kuptojnë se si funksionon programi. Dokumentacioni i detajuar në lidhje me programin dhe disa nga shërbimet e tij mbështetëse duhet të jenë në dispozicion në faqen e tij të internetit. Kjo mund të përfshijë forume të mbështetjes teknike, email mbështetës, ndihmë në kohë reale ose një kombinim të sa më sipër. Opsionet që ofroni do të varen nga burimet tuaja në dispozicion.

Përditësoni vazhdimisht produktin tuaj

Aktualisht pothuajse të gjitha programet kanë rregullime dhe azhurnime të lëshuara shumë kohë pas versionit fillestar. Këto rregullime mund të korrigjojnë defekte serioze ose të vogla, të azhurnojnë protokollet e sigurisë, të përmirësojnë stabilitetin, të shtojnë veçori dhe madje të ribëjnë estetikën e programit. Mbajtja aktuale e programit do të ndihmojë në mbajtjen e programit konkurrues.

Programet për të planifikuar

Sot njerëzit që duan të krijojnë programe kanë më shumë mjete, siç janë ato të dizajnuara për programim. Ky përparim është një opsion i ri, i cili sjell avantazhe dhe disavantazhe në përdorim, por nuk ka dyshim se ato janë më të lehta për t'u përdorur, pasi ju vetëm duhet të dini procedurat e ekzekutimit të tyre.

Për fat të mirë, për shumicën e zhvilluesve të sotëm, ka shumë nga këto programe, kështu që detyra jonë e vetme është të gjejmë programin më të mirë në mënyrë që të krijojmë programin tonë. Më të famshmet që mund të përmendim janë:

Microsoft Visual Studio. NET

Nuk ka dyshim se një nga mjetet më të plota është Microsoft Visual Studio .NET, i cili ka shumë funksione kur harton programe. Megjithë funksionalitetin e tij jashtëzakonisht gjithëpërfshirës, ​​ai u zhvillua për të krijuar aplikacione drejtpërdrejt për sistemin tuaj operativ. Nëse do të hartonim një program që mund të shpërndahej në shumë sisteme dhe pajisje operative, ky do të ishte një problem.

Mjeti është shumë i plotë, përveç që ju lejon të përdorni edhe gjuhën tuaj, ai gjithashtu mund të na sigurojë shumicën e gjuhëve të programimit (ato janë në dispozicion: C ++, Visual C # dhe Visual J #). Në të njëjtën kohë, ne ofrojmë mbështetje, kështu që ne do të ofrojmë mbështetje duke përdorur çdo gjuhë të disponueshme.

Mundësitë e lejuara nga Microsoft Visual Studio .NET janë pothuajse të pakufizuara, sepse ne mund të hartojmë çdo projekt që kemi parasysh. Aplikimet e tyre nuk janë të kufizuara në programet desktop, sepse ne madje mund të zhvillojmë shërbime në internet, lojëra, programe komerciale dhe pothuajse çdo gjë tjetër që mund të mendojmë. Përveç kësaj, mund të theksojmë se programi mund të jetë i përshtatshëm për të gjitha versionet e Windows, dhe madje ta bëjë atë të funksionojë në pajisje të tjera të krijuara nga kompania.

SDK Java

Së pari, "Java" lindi në një gjuhë programimi, funksioni i saj kryesor është të sigurojë që për sa kohë që keni një makinë virtuale Java, dizajni dhe zhvillimi i programit mund të funksionojë në pothuajse çdo sistem operativ. Me këtë në mendje, Java qëndron kryesisht në aspektin e pajtueshmërisë që ofron, dhe kohët e fundit hartoi një program për të promovuar krijimin e përmbajtjes në gjuhën e saj.

Fokusi kryesor i programit është se ka pak varësi nga softuerët e tjerë për të ekzekutuar programe të dizajnuara duke përdorur programin, gjë që është shumë e dobishme për zhvilluesit sepse ata duhet të krijojnë vetëm kodin e programit pa një përpilues. Aftësia për ta bërë atë të ekzekutueshëm në një pajisje tjetër.

Shembuj të softuerit të zhvillimit

Softueri është i gjithë pjesa logjike që mund të ketë një sistem kompjuterik, që korrespondon me harduerin. Softueri ekziston pothuajse në çdo pajisje sot, si kompjuterët, telefonat tanë, makinat moderne, furrat me mikrovalë, ose pothuajse çdo pajisje me një sistem elektronik. Në mënyrë të ngjashme, softueri paraqitet si një grup programesh dhe është përgjegjës për kryerjen e funksioneve specifike.

Kur bëhet fjalë për zhvillimin e tij në pajisje, softueri është përgjegjës për krijimin e informacionit të brendshëm, redaktimin dhe ruajtjen e të dhënave dhe përdorimin e komandave të ndryshme për të ekzekutuar komandat që përdoruesi dëshiron. Edhe pse softveri duket i thjeshtë, fakti është se mund të jetë më i komplikuar se hardueri, sepse gabimet në kodin e programit mund të çojnë në më shumë dështime, duke e bërë përdorimin e softuerit të rrezikshëm për ata që kanë vështirësi në menaxhimin e tij. Situata. Llogaritja.

Sot ka shumë shembuj të zhvillimit të softuerit, pak a shumë të suksesshëm. Ndër shembujt e shkëlqyer që vlen të merren parasysh dhe mund të përmendim:

  • Zyra e hapur Apache
  • mac os
  • Photoshop
  • Përpunuesi i Dokumenteve Google
  • Skype
  • Shkrimtar i OpenOffice

Si të krijoni një softuer?

Që nga fillimi ne jemi përqëndruar në rëndësinë e krijimit të softuerit në mënyra të ndryshme dhe kërkesat e nevojshme për të hartuar në mënyrë korrekte softuerin. Prandaj, ne do të shpjegojmë në fund një metodë të ndryshme nga metoda e mëparshme e zhvillimit të softuerit duke përdorur cloud si një mjet.

Duhet të theksohet se fakti që një softuer i tillë u krijua në cloud ishte arsyeja kryesore, dhe softueri më vonë u përdor në rrjet dhe u përpilua automatikisht. Sidoqoftë, duhet të keni parasysh se për të hyrë në këtë softuer, duhet të keni gjithashtu një lidhje interneti, pasi të gjitha programet e përdorura për funksionimin e tij janë të pritura në internet.

Ne do të shohim hap pas hapi se si të krijojmë një softuer, këtë herë do të përdorim platformën velneo.

hap 1

Fillimisht hapni Visual C # në versionin 2010 "Express Edition". Ky version i veçantë përdoret sepse ka mjete të shumta që janë të lehta për t'u përdorur. Pastaj përdorni lidhjet në faqen kryesore të Velmeo për të krijuar një projekt të ri, ose përdorni menunë File për të hartuar një projekt të ri.

hap 2

Pas ngarkimit të dialogut të projektit, do t'ju duhet të zgjidhni kategorinë e pajisjes për të cilën dëshironi të synoni aplikacionin. Në këtë rast, ne do të zgjedhim "Windows Forms Application", që përkthehet në "Windows Forms Application". Pas kësaj, futni emrin e softuerit që do të zhvillohet dhe më pas zgjidhni opsionin "OK" për të filluar dizajnin.

Nga kjo pikë e tutje, do të filloni të përdorni hapësirën e zakonshme "Visual Studio", ku do të shihni kutinë e veglave në të majtë, e cila do t'ju ndihmojë në seksionin e zhvillimit. Nga ana tjetër, qendra e ekranit është në formën e softuerit, ndërsa në të djathtë është struktura e përgjithshme e projektit, ku mund të modifikoni disa nga vetitë e tij.

hap 3

Përdorni kutinë e veglave dhe tërhiqni etiketat dhe butonat në formën tuaj. Në këtë pikë, rekomandohet që të kaloni deri diku shembujt e plotë, të imitoni një paraqitje më efektive të dritareve për projekte të tjera të përfunduara.

hap 4

Pas kësaj, klikoni dy herë mbi butonin për të hyrë në pjesën e kodimit që programi ynë do të përdorë. Në këtë mënyrë, krijohet një "ngjarje" në programin tonë, e cila do të aktivizohet kur përdoruesi të klikojë dy herë mbi butonin.

Në pjesën e kodimit, mund të futni komanda të ndryshme për të kryer operacione të ndryshme, por në këtë rast, ne do të bëjmë diçka të thjeshtë. Ju mund ta shkruani këtë kod në ekranin e kodit të butonit, i cili lejon që i gjithë kodi të ekzekutohet kur ngjarja të ndizet:

butoni privat i zbrazëtisë1_Clic (dërgimi i objektit, EventArgs e) {}

hap 5

Së fundi, krijimi i softuerit përfundon duke shtypur komandën Ctrl + Shift + B. Ky komandë specifike ka funksionin e konvertimit të të gjithë projektit që keni zhvilluar më parë në kod të cilin çdo kompjuter mund ta kuptojë. Pasi të keni zhvilluar këtë softuer, mund të shtypni "F5" në të njëjtën faqe për të parë se si funksionon softueri në kompjuterin tuaj.

Ku po shkojnë gjuhët e programimit?

Vitet e fundit shumë gjëra kanë ndryshuar. Sidoqoftë, përparimi në këtë fushë të gjuhëve programuese është më evolucionar sesa revolucionar çdo ditë. Ka tendenca shumë të rëndësishme që do të vendosin tonin për hartimin e gjuhës programuese, dhe ky tashmë është një revolucion.

Hartimi i gjuhëve më famëkeqe

Programimi funksional

Ky lloj është një stil programimi që bazohet në dobinë e aplikacioneve matematikore. Foundationshtë themeli teorik i këtij modeli stili. Shembuj të tyre janë LIsp, Haskell dhe Erlang.

Variablat në gjuhët funksionale janë të ngjashme me ndryshoret algjebrike. Me fjalë të tjera kjo përfaqëson një vlerë të panjohur fillimisht, por pasi të jetë e njohur nuk ndryshon. Këta janë vetëm emrat e vendeve të ruajtjes, dhe përmbajtja e tyre mund të lexohet dhe / ose modifikohet sipas dëshirës, ​​sepse ndryshoret dikur ishin të caktueshme, programet funksionale kanë një atribut të quajtur transparencë referenciale.

Gjuhët dinamike

Kjo është një gjuhë e nivelit të lartë që kryen shumë nga veprimet që të tjerët zakonisht kryejnë në kohën e përpilimit të kohës. Këto operacione bashkojnë dhe vlerësojnë kodet, modifikojnë sistemin e tipit të të dhënave, shtojnë atribute në objekte. Një nga arsyet pse njerëzit përdorin këtë gjuhë është vlera e lartë e produktivitetit.

Programim paralel

Komercializimi në shkallë të gjerë i serisë së parë të patate të skuqura me shumë bërthama në 2005 çoi në përfundimin e drekës falas. Në të kaluarën jo shumë të largët, zhvilluesit mund të shkruanin programe pa u shqetësuar për performancën e tyre, sepse ata e dinë që në një periudhë relativisht të shkurtër kohore, pajisjet e reja mund të ekzekutojnë programet e tyre më shpejt pa modifikim (prandaj emri Për Drekën Falas).

Ligji i Moore thotë se numri i transistorëve të modifikueshëm në një çip të vetëm dyfishohet afërsisht çdo 18 muaj. Zakonisht kjo përkthehet në një CPU që funksionon me një megahertz më të lartë në vit. Sidoqoftë, për shkak të ngrohjes dhe konsumit të energjisë, kjo rritje në shpejtësinë e orës nuk është më e qëndrueshme.

Kjo nuk do të thotë se Ligji i Moore nuk është më i vërtetë, por ajo që prodhuesit e mikroprocesorit po bëjnë tani është përdorimi i këtyre transistorëve shtesë për të shtuar më shumë bërthama në CPU. Kerneli është në thelb një njësi përpunimi, e cila përfshin regjistra, njësi ekzekutimi dhe cache.

Gjuhë me shumë paradigma

Deri më sot kjo zgjidhje gjuhësore që mbështet stile ose paradigma të shumta programimi është ende shumë e zakonshme. Ruby dhe Python janë gjuhë dinamike, të orientuara drejt objektit, por ato gjithashtu kanë elemente që i lejojnë ato të përdoren si gjuhë funksionale. Erlang është një gjuhë funksionale, e njëkohshme dhe e shpërndarë. Gjuha Oz mbështet logjikën, funksionet, programimin e orientuar nga objekti, të bazuar në kufizime, të shpërndara dhe të njëkohshme.

Platformat e sotme të programimit kanë tendencë të jenë më shumë platformë-përqëndruese sesa thjesht përdorimi i një gjuhe. Me fjalë të tjera, tani që kemi programues dhe / ose zhvillues të uebit, programuesve njëgjuhësh u ka ardhur fundi. Për shembull, zhvilluesit e uebit duhet të jenë të përgatitur për të përfunduar punën, përfshirë HTML, CSS, JavaScript. Këto janë të gjitha për programimin nga ana e klientit, vetëm nga ana e serverit mund të ketë nevojë të kuptojë SQL, një kornizë për një gjuhë programimi specifike dhe një gjuhë model për të gjeneruar përmbajtje dinamike.

Ekzistojnë faza të krijimit të programit, këtu do të tregojmë se cilat janë për krijimin e një:

Përkufizimi i programit:

Kjo fazë jepet nga deklarata e problemit që kërkon një përcaktim të qartë dhe të saktë. Importantshtë e rëndësishme të dini se çfarë po bën kompjuteri. Edhe pse nuk është plotësisht e qartë, nuk ka kuptim të kalojmë në fazën tjetër.

Analiza e problemit:

Pasi të keni kuptuar nevojat e kompjuterit, duhet të përcaktoni:

  •  Shkruani detajet.
  •  Çfarë informacioni dëshironi të gjeneroni (dalje)

Dizajni i algoritmit:

Këto janë:

  • Ju duhet të keni një pikënisje specifike.
  • Duhet të përcaktohet, interpretimi i dyfishtë nuk lejohet.
  • Duhet të jetë universale, domethënë duhet të jetë në përputhje me shumicën që mund të shfaqet në problemin, madhësinë dhe kohën e ekzekutimit.
  • Ato duhet të jenë të kufizuara.

Kodimi:

Ky është thjesht ekzekutimi i zgjidhjes së një problemi. Ato janë indikacione të hollësishme të cilat quhen burime kodesh. Kjo do të thotë, ato janë shkrime gjuhësore.

Testimi dhe korrigjimi:

Ka shumë gabime njerëzore në programimin kompjuterik, dhe kjo rritet shumë me kompleksitetin e problemit. Procesi i identifikimit dhe heqjes së gabimeve dhe shndërrimit të tyre në një zgjidhje pa gabime quhet debugging. Testi përfshin kapjen e të dhënave derisa programi të jetë pa gabime, më i zakonshmi është sintaksa dhe logjika.

dokumentacioni:

Shtë një udhëzues ose komunikim i shkruar në forma të ndryshme, qoftë në formën e deklaratave, procedurave, grafikëve ose tabelave. Zakonisht një program i shkruar nga një person do të përdoret nga dikush tjetër. Prandaj, ky dokument përdoret për t'ju ndihmuar të kuptoni ose përdorni programin ose për të lehtësuar modifikimet (mirëmbajtjen) e ardhshme.

Kjo ndahet në tri pjesë:

  • Dokumentacioni i brendshëm
  • Dokumentacioni i jashtëm
  • Manual përdoruesi

mirëmbajtjes:

Kur është e nevojshme të bëni ndryshime në program, ta rregulloni ose plotësoni atë për të vazhduar funksionimin normal, kryeni këtë operacion pasi programi të përfundojë. Për të kryer këtë punë, programi duhet të regjistrohet saktë.

Fakte të rëndësishme nga historia e gjuhëve programuese

Edhe pse shumë njerëz nuk janë të vetëdijshëm për këtë, sot pa një gjuhë programimi ne nuk do të jemi në gjendje ta kuptojmë botën. E vërteta është se pothuajse gjithçka rreth nesh është ndërtuar me kod. Aplikacionet celulare, rrjetet sociale, lojërat video, programet kompjuterike dhe madje edhe elementët që përdoren për të shkruar këtë program u krijuan duke përdorur gjuhë programimi.

Gjuha e parë ose gjuha e programimit ka lindur në 1801 Ky shpikës francez është përgjegjës për programimin. Ai nuk ishte shpikësi sepse shumë gjëra kanë ndryshuar që atëherë, por është e qartë se ai krijoi grupin e parë të udhëzimeve për kompjuterin.

Me fjalë të tjera, karta juaj e programueshme futet në tezgjah dhe karta mund të lexojë kodin e kartës dhe procesin e automatizuar dhe të shpjegojë. Obviouslyshtë e qartë se gjithçka ka të bëjë me krijimin e modeleve të ndryshme në pëlhurë, por kjo i lejon kujtdo që ka një tezgjah dhe karton të krijojë modelin pa pasur nevojë të jetë një ekspert në këtë fushë.

Njerëzit mendojnë se kjo është gjuha e parë e programimit sepse këto karta punch u përdorën së pari në kompjuterët e krijuar nga Charles Babbage dhe më vonë në kompjuterët e parë.

Një nga gjuhët e para të programimit ishte ajo e Ada lovelace midis viteve 1842 dhe 1843, ajo ofroi të bënte një përkthim të kujtimeve të një personazhi të quajtur Luigi Menabrea, ndërsa e bëri këtë, ajo krijoi një gjuhë programimi manuale për të llogaritur një seri numrash Bernoulli duke përdorur makinën e Babbage.

Shumë vite më vonë me ardhjen e gjuhëve të reja të programimit, Turing ndryshoi plotësisht mënyrën e llogaritjes përmes makinës së tij Turing. Kjo makinë tregon se ata mund të zgjidhin çdo problem matematikor përmes një algoritmi. Nëse ekziston një algoritëm, makina mund të zgjidhë problemin.

Në vitet 1970, z. John W Backus shpiku gjuhën e parë të standardeve të standardeve të larta dhe këto u përdorën nga programuesit e vërtetë, kjo u bë një rrugëdalje, pasi zvogëlon ngarkesën e punës kur llogaritet trajektorja e raketave, pasi ata e përfundojnë punën më shpejt.

Kobol

Ai arrin në vitet 1959 si përfundimi i disa sistemeve të tjera të programimit. Dhe kjo ka për qëllim të krijojë një gjuhë unike që mund të përdoret në kompjuter. Në vitet '60 kishte kompjuterë të ndryshëm që nuk ishin të pajtueshëm me njëri -tjetrin, kështu që në një mënyrë të caktuar kompanitë mund të rekrutonin staf pa shfrytëzuar përpiluesit dhe gjuhët e tyre të ndryshme që ata përdornin.

The Basic

Ka lindur në vitin 1964. Ky është një grup gjuhësh programimi gjithashtu të standardeve të larta që u aplikua si mjet mësimor, dhe ishte aq bum sa filloi të shoqërohej me sisteme të tjera dhe sot është shumë i rëndësishëm dhe këto akoma janë ende duke u përdorur.

Paskal

Ky është një mjet mësimi i programimit, por shpejt u bë një gjuhë programimi për krijimin e aplikacioneve të ndryshme. Në fakt, edhe pse përdoret ende sot, është më pak i pranishëm në aplikacion, por mund të shihet në lidhje me përpiluesin Free Pascal në shkollën e programimit.

HTML, Python dhe Visual Basic

Pas shumë vitesh "arnimi" me përpiluesit dhe gjuhët e programimit të orientuara nga objekti, epoka e internetit ka ardhur. Këtu, gjuha e programimit ka bërë përparim të madh, edhe pse "nuk janë shpikur shpikje të reja", idetë e vjetra janë pjekur.

Java, JavaScript dhe PHP

Në thelb, ato ekzistojnë në 50% të faqeve të internetit dhe në shumë aplikacione. Edhe pse janë bërë përpjekje për të braktisur përdorimin e gjuhëve të reja, Java dhe JavaScript janë ende shumë të rëndësishme. Me ardhjen e viteve 2000, u shfaqën gjuhë të reja programimi si Action Script. Sidoqoftë, kjo erdhi në 2001 me C # dhe Visual Basic .NET. Së bashku me vitet e mëparshme të Java dhe HTML, C # arriti momentin më të mirë në historinë e gjuhëve të programimit.

Zeroja

Ne vazhdojmë të flasim për historinë e gjuhëve të programimit dhe për Scratch, "revolucionin" e gjuhëve të programimit. Shtë një gjuhë programimi vizuale e zhvilluar nga Instituti i Teknologjisë në Masaçusets dhe përbëhet nga një gjuhë e zhvilluar që lejon fëmijët, adoleshentët dhe të rriturit të mësojnë programim vizual pa shumë njohuri të kodit.

Shkoni në Google

Go, e njohur edhe si Goland, është një gjuhë programimi e krijuar nga Google, asgjë më shumë. Ajo u frymëzua nga C, por është një gjuhë shumë më e ndërlikuar. Ai fokusohet në një proces shumë specifik, por qëllimi kryesor është siguria. Prandaj, Go nuk ka një algoritëm tregues. Si anëtar i Google, pasi të bëhet popullor, me siguri do të keni një hendek të madh në zhvillimin e Android.

kotlin 2012

Kotlin është një nga gjuhët e programimit të njohura, jo sepse është më e thjeshta, por sepse Google e shënon atë si gjuhën më të mirë të programimit për Android. Disa javë më parë në Google I / O, Mountain View i dha dorën e ndihmës zhvilluesit të Kotlin JetBrains dhe pretendoi se Android do të bëhej gjithnjë e më shumë Kotlin, duke siguruar kështu më shumë për zhvilluesit që përdorin këtë gjuhë. Shumë komoditet. Me

Origjina dhe kuriozitetet e emrave dhe gjuhëve të zhvillimit të uebit

Ne shpjegojmë disa nga veçoritë e emrave të gjuhëve programuese dhe gjuhëve të zhvillimit të uebit që mund të gjenden në historinë e tij.

PHP

PHP ka akronimin rekursiv në anglisht për PHP: Hypertext Preprocessor. Prandaj, shkurtesa e tij PHP përcakton përdorimin e përhapur të gjuhëve të zhvillimit të uebit.

Fiton

Një gjuhë tjetër e njohur e zhvillimit, parimi është që kodi të bëhet i lexueshëm. Në fakt, emri i tij vjen nga krijuesi i tij, Guido van Rossum, i cili është shumë i dhënë pas komedianit të famshëm Monty Python.

C + +

Gjuha që ai përdor është "C" si një shkurtim për "elegancën". C ++ qëndron për C në rritje, e cila është saktësisht një mënyrë për të rritur vlerën e variablave në vetë gjuhën. Kjo do të thotë, nëse i caktojmë një vlerë 1 një ndryshoreje (siç është "i") dhe përdorim i ++, ne do ta ndryshojmë vlerën e ndryshores në 2.

Fakti kurioz

Ada Lovelace programuesja e parë në botë. Ada në përgjithësi konsiderohet programuesja e parë kompjuterike në botë. Në 1833, ai u takua me matematikanin e talentuar britanik Charles Babbage (Charles Babbage) dhe u bë një shok i përjetshëm me të. Ada ka mbështetur idenë e një "makine analize", një kalkulator mekanik të shpikur nga miku i saj i madh Charles, modeli i të cilit parashikon kompjuterin e sotëm për më shumë se 100 vjet.

Për një kohë të gjatë, ata e quajtën atë "magjistare dixhitale" - shoku i saj i mirë Charles Babbage i dha asaj një pseudonim të bukur, dhe padyshim që fitoi përpjekjet e saj. Ada e sheh veten si "metafizike" dhe nganjëherë e quan mendimin e saj "poetik" sepse i pëlqen të përshkruajë matematikën me metafora brilante dhe veçanërisht me imagjinatë.

Ada ishte një nga të parat që spekuloi mbi inteligjencën artificiale. Megjithëse ai e njohu potencialin e madh të llogaritjes, ai ishte hapur pesimist në lidhje me AI, dhe fjalia e tij theksoi sa vijon: Analizuesi nuk ka të drejtë të shkaktojë pasoja. Mund të bëjë gjithçka që mund të porosisim. Ju mund të bëni analiza, por nuk mund të parashikoni asnjë lloj marrëdhënieje ose të analizoni faktet sot, kjo temë është ende një temë e nxehtë.

Shënimet tuaja tregojnë se ju keni parashikuar mundësinë që një kompjuter të krijojë muzikë. Para se të sëmurej, ai i shkroi një letër nënës së tij duke i thënë se po punonte në shfaqje të caktuara për të eksploruar marrëdhënien midis muzikës dhe matematikës. Edhe atëherë, ai ende e dinte se makina e analizës një ditë mund të përdoret për të shkruar melodi komplekse dhe delikate.

Nëse doni të vazhdoni të lexoni artikujt tanë të mrekullueshëm, vizitoni lidhjen e mëposhtme:Programim i orientuar nga objekti


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Blog aktualidad
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.