Kuinka luoda tietokoneohjelma? Askel askeleelta!

Opi koko tämä artikkeli Ohjelman luominen tietokoneelle askel askeleelta? Kaikki yksityiskohdat täältä! Tällä hetkellä on hyvä tietää vähän ohjelmoinnista, joten ei ole huono idea tietää menettelystä helposti ja erittäin käytännöllisesti tämän artikkelin kautta.

Kuinka luoda ohjelma tietokoneelle

Kuinka luoda PC -ohjelma?

Ensinnäkin meidän on ymmärrettävä, että se on ohjelmointia ja tämä viittaa prosessiin, joka käyttää algoritmia ja koodaa sen esitykseksi, ohjelmointikieleksi, jotta tietokone voi suorittaa sen. Ensinnäkin tarvitaan ratkaisu. Ilman algoritmeja ei olisi ohjelmia.

Ohjelmointitiede ei ole tutkimuksen ohjelmointia. Tästä huolimatta ohjelmointi on tärkeä osa tietotekniikan tutkijoiden työtä. Ohjelmointi on usein tapa luoda esityksiä ratkaisuille. Siksi tästä kielen ilmaisusta ja sen luomisprosessista tulee kurinalaisuuden peruskomponentteja.

Algoritmi selittää ongelman ratkaisun ongelman esittämiseen tarvittavien tietojen perusteella. Ohjelmointikielten on tarjottava tapa edustaa prosesseja ja tietoja. Tätä tarkoitusta varten kieli tarjoaa ohjausrakenteita ja tietotyyppejä.

Ohjausrakenne mahdollistaa algoritmin vaiheiden ilmaisemisen kätevällä mutta yksiselitteisellä tavalla. Algoritmin on suoritettava vähintään peräkkäinen käsittely, luotava interaktiivisia rakenteita päätöksen valintaa varten ja toistuva ohjaus. Niin kauan kuin kieli tarjoaa nämä perusohjeet, sitä voidaan käyttää edustamaan algoritmeja.

Kuinka luoda ohjelma tietokoneelle

Siirrymme ohjelman luomiseen. Meidän on ensin otettava huomioon ohjelmien globalisaation aste, jotta voimme ymmärtää, että ne eivät enää rajoitu tietokoneisiin, ja voimme tarkkailla niitä eri laitteilla.
Näiden ohjelmien hallinnan taso on erittäin korkea, ja niitä käytetään nykyään lähes kaikissa elektronisissa laitteissa matkapuhelimista nykyaikaisiin autoihin. Ei ole epäilystäkään siitä, että maailmamme on kokenut valtavia muutoksia, jotka ovat melkein muuttaneet elämämme. Uusien ohjelmien luomisen tarve on ilmeisempi ominaisuus.
Miksi et opi luomaan omaa ohjelmaa? Jos olet kiinnostunut tästä, älä huoli, koska alla on lyhyt johdanto ohjelmointialalle, joka on ihanteellinen ohjelmille, jotka mahdollistavat jonkin ideasi.

Kysy itseltäsi, mikä ohjelmasi tulee olemaan

Epäilemättä ennen kuin aloitat oman ohjelman kehittämisen, yksi tärkeimmistä asioista on saada selkeä käsitys siitä, mitä haluamme. Ohjelman pääidea on suorittaa toiminto käyttäjien ponnistelujen edistämiseksi, joten voimme käyttää ohjelmaa lähtökohtana, mitä tehtäviä suorittaa ja mikä on tehokkain menetelmä.

Tässä mielessä voimme mitata ohjelmamme menestystä sen hyödyllisyyden perusteella sitä käyttäville käyttäjille. Menettelyjä suunnitellessamme voimme nähdä:

  • Muista tarkistaa tehtävät, joita ihmiset yleensä suorittavat manuaalisesti tietokoneella päivittäin. Tällä tavalla voit räätälöidä ohjelman olemassa oleviin tarpeisiin ja yrittää löytää keinon optimoida prosessi, jotta käyttäjän ei tarvitse työskennellä kovasti.
  • Älä tuhlaa ajatuksiasi, joita ajattelet, vaan yritä kirjoittaa muistiin kaikki ajatuksesi. Aluksi saatat ajatella jotain törkeää tai jopa outoa, mutta tämä idea voi saada sinut luomaan jotain todella hyödyllistä ja innovatiivista. Se saattaa kiinnostaa sinua:Olio-ohjelmointi

Kuinka luoda ohjelma tietokoneelle

Kirjoita ideoita muista jo suunnitelluista ohjelmista

Emme tarkoita varkauksia ollenkaan, mutta se on täydellinen vaihtoehto selvittää, että ohjelmasi puuttuu tai luulet jopa, että on parempi tapa suorittaa tämä tehtävä. Jos ajattelet muiden ihmisten suunnittelemia ongelmia, kun ajattelet ohjelmaa, voit löytää lähtökohdan, joka keskittyy ohjelmaan.

Voit myös suunnitella toisen verkon kaltaisen ohjelman verkossa, kunhan sillä on omat ominaisuutensa ja olet täysin suunnitellut sen, tekijänoikeudella ei ole ongelmia, koska sitä voidaan käyttää vain viitteenä.

Luo suunnitteluasiakirja

Vaikka tämä saattaa tuntua yksinkertaiselta, tosiasia on, että se tekee paljon enemmän. Kun mietit ohjelman kirjoittamista, kirjoita kaikki ideasi muistiin, tämä auttaa sinua keskittymään pääajatukseen.

Sen lisäksi, että se on asetettu vastaamaan suunnitelman päätavoitteita, voit käyttää sitä myös selittämään kaikki suunnitelman ominaisuudet ja tavoitteet projektissa. Yleensä tämä vaikuttaa hieman monimutkaiselta, mutta Internetissä on monia opetusohjelmia suunnitteludokumenttien luomisesta, joten sinun tarvitsee vain katsoa aloittaaksesi asiakirjojen kehittäminen.

Aloita jostain yksinkertaisesta

Yksi virhe, jonka useimmat ihmiset, jotka haluavat aloittaa ohjelmointikentällä, tekevät suunnitellakseen jotain liian monimutkaista vain tietääkseen. Jos sinulla on jo jonkin verran kokemusta ja olet luonut ohjelmia aiemmin, ei pitäisi olla ongelma suunnitella hieman monimutkaisempi ohjelma. Mutta monilla ensimmäistä kertaa koodereilla ei ole vielä taitoja luoda liian monimutkaisia ​​asioita.

Jos tapauksesi on joku, joka on vasta aloittamassa ohjelmointia, mutta ei ole täysin tietokonelukutaitoinen, paras tapa on harkita mahdollisimman yksinkertaisen mallin luomista, jotta voit saada kokemusta ja hieman harjoittelua prosessissa. Kun aloitat yksinkertaisesta, tämä tarjoaa myös mahdollisuuden laajentaa luomustasi ajan myötä, joten siitä on hyötyä joka tapauksessa.

Kuinka luoda ohjelma tietokoneelle

Opi ohjelmointikieltä

Jos suunnittelet ohjelmaa ensimmäistä kertaa, yksi vaikeimmista osista, joita sinun on käsiteltävä, on ohjelmointikielen oppiminen. Tosiasia on, että ohjelmointimaailmassa on monia kieliä, joten paras vaihtoehto on oppia vain yksi kieli alussa.

Vaikka ohjelmia voidaan suunnitella muiden ohjelmien avulla, ne tarjoavat meille ohjelmointikieliä, mutta tiettyjen kielten oppiminen suoraan voi helpottaa muiden ohjelmien suunnittelua tulevaisuudessa.

Tekstieditori

Yksi erittäin tärkeä asia on muistaa, että on oltava hyvä tekstieditori, koska itse asiassa kaikki suunniteltavat ohjelmat on ensin kirjoitettava tekstieditorilla ja sitten "käännettävä" niin, että tietokone tai laite pystyy ...

Jos sinulla ei ole mahdollisuutta ladata mitään ohjelmaa tekstin muokkaamiseen, älä huoli, koska tietokoneemme käyttää oletuksena Notepadia tai TexEditiä. On kuitenkin yleensä suositeltavaa ladata muut tekstieditorit, joilla pitäisi olla seuraavat toiminnot: Notepad ++, JEdit tai Sublime Text.

Yksi syy kaikkeen tähän on tehdä luodusta koodista visuaalisesti helpompi analysoida ja siten luoda ohjelmia. Joidenkin ohjelmointikielien (kuten Visual Basicin) etuna on, että niillä on oma tekstieditori ja kääntäjä, kaikki yhdessä latauspaketissa.

Koodiohjelmat

Pitäisi olla selvää, että jokainen ohjelma on suunniteltu yhdenmukaistettujen koodijärjestelmien avulla, jotka voivat olla monimutkaisempia tai yksinkertaisempia. Tämä tarkoittaa sitä, että jos haluamme luoda omia ohjelmia, meillä on oltava perustiedot näistä koodeista. Nämä koodit on ryhmitelty ohjelmointikielen nimen mukaan, ja niitä on monia. Yleisimmät voimme korostaa:

C: Ensimmäinen on hyvin yksinkertainen ja helposti ymmärrettävä kieli, joka on läheisessä vuorovaikutuksessa tietokoneemme fyysisen osan (laitteiston) kanssa. Vaikka se on yksi vanhimmista, se on edelleen yksi maailman eniten käytetyistä.

C ++: jos sen pääominaisuus on, että se voi olla objektipohjainen, se ei ollut mahdollista aiemmassa versiossa "C". Tällä hetkellä yleisimmin käytetty kieli on epäilemättä C ++, ja lähes kaikki markkinoiden johtavat ohjelmistot valmistetaan tällä kielellä. Täydellinen esimerkki on selain "Chrome" ja kuvankäsittelyohjelma "Photoshop".

Java: Olet luultavasti kuullut Javasta, joka on C ++: n edistynyt versio ja joka tunnetaan tehokkaasta monipuolisuudestaan ​​ohjelmia suunniteltaessa. Lähes kaikki tietokoneet ovat yhteensopivia Javan kanssa, ja käyttöjärjestelmistä riippumatta Javaa voidaan käyttää ilman ongelmia. Tosiasia on, että Javaa käytetään pääasiassa videopeleissä ja yritysohjelmistoissa, mutta kykysi käyttää sitä ei rajoitu tiettyihin alueisiin.

C #: Tämä on erityinen kieli, koska se keskittyy laitteisiin, joissa on "Windows" -järjestelmä, mutta jos otat huomioon useimmat ihmiset, jotka käyttävät tätä käyttöjärjestelmää, heillä ei ole ongelmia laajennuksen kanssa. Voidaan sanoa, että tämä on Java- ja C ++ -kielen yhdistelmä, joten jos hallitset yllä olevan kielen, se on helppo oppia. Sitä käytetään yleensä, kun luodaan ohjelmia, jotka on tarkoitettu ensisijaisesti "Windows" -tuotteille, ja pidän tätä käyttöjärjestelmää erittäin hyödyllisenä.

Objective-C: "Apple" on kuin Windows-ohjelmointikieli, jota käytetään tuotteiden luomiseen, ja kieli on suunniteltu yrityksesi laitteille. Jos tehtäväsi on suunnitella ohjelmia iPhonelle, iPadille ja jopa Mac -tietokoneille, tämä kieli on sinua varten.

Kuinka luoda ohjelma tietokoneelle

Kääntäjä

Kääntäjä tai tulkki antaa tiimille mahdollisuuden ymmärtää ohjelmointikieltämme, joten kielen käyttö on tärkeää, jos aiomme luoda omia ohjelmia. Sinun on muistettava, että monimutkaisemmat kielet (kuten C ++, Java tai useimmat uudemmat kielet) edellyttävät välttämättä kääntäjää. Kääntäminen tapahtuu muuntamalla kirjoittamamme koodi muotoon, jonka tietokone voi tunnistaa ja suorittaa.

Vaikka tämä kuulostaa yksinkertaiselta, tosiasia on, että kääntäjiä on tällä hetkellä suuri määrä, joten meidän on otettava huomioon monia muuttujia, kun valitsemme yhden. Yleensä on suositeltavaa hankkia kääntäjä, joka tunnistaa kielen tehokkaasti käyttämämme kielen tyypin mukaan, mutta meidän on myös otettava huomioon laitteidemme ominaisuudet ja yhteensopivuus muiden laitteiden kanssa.

Useimmat tietokoneet voivat kuitenkin tulkita näitä kieliä joillakin kielillä ilman kääntäjää. Tämä tapahtui, koska he asensivat tulkin, joka käyttää kieltä, tärkeimmät esimerkit ovat Perl ja Python.

Opi ohjelmoinnin perusteista

Riippumatta siitä, minkä kielen valitset, sinun on lopulta ymmärrettävä joitakin ohjelmoinnin perusteita, koska ne ovat välttämättömiä kieltä sovellettaessa. Käyttämäsi kielen kieliopin ymmärtäminen antaa sinulle mahdollisuuden suunnitella tehokkaampia ohjelmia. Siksi olemme luoneet pienen luettelon joistakin yleisimmistä ohjelmointialueen käsitteistä:

  1. Ilmoita muuttujat: Voimme määritellä muuttujat tilapäisesti hallinnoitavaksi dataksi ohjelmassa. Ohjelmamme voi tallentaa, muokata ja käyttää sitä milloin tahansa, ja sitä käytetään yleensä eri tarkoituksiin.
  2. Ehdolliset ilmoitukset: Nämä voidaan mainita "jos muuten, milloin", nämä ilmoitukset suorittavat ohjelman perustehtävät ennalta määrätyllä tavalla. Ne toimivat yleensä logiikan mukaan ja käyttävät aina "oikeita tai vääriä" lausuntoja suorittaakseen toimia määrittääkseen, onko jokin asia oikein tai väärin.
  3. Silmukat: Silmukat ovat tiedostoja, joiden avulla voit toistaa ohjelman suorittamat toiminnot useita kertoja. He jatkavat prosessin toistamista, kunnes syklin pysäytyskomento annetaan.

Kysy muilta ihmisiltä

Alkuaikoina sinun täytyy käydä kokeneiden ihmisten luona ja esittää kysymyksiä suoraan. Onneksi tänään Internetistä on tullut uskomaton tiedonjakotyökalu, joten voit tavoittaa muita auttamaan sinua jatkamaan.

Meidän on ymmärrettävä, että ohjelmia kehitettäessä tapahtuu monia epäonnistumisia ja taukoja, varsinkin jos tämä on ensimmäinen, jonka haluat luoda. Näistä syistä on suositeltavaa hakea apua silloin, kun siitä on vaikea päästä eroon.

Kuinka luoda ohjelma tietokoneelle

Kehitä prototyyppisi

Kun olet selvittänyt, minkä tyyppisen ohjelman haluat luoda, sinulla on tarvittavat tiedot kysymysten kehittämiseen ja selventämiseen. Seuraava tehtävä on aloittaa todellinen osa ja suunnitella ohjelman prototyyppi. Pohjimmiltaan prototyypin tulisi sisältää kaikki ohjelmaan sisällytettävät toiminnot, mutta jos et ole valmis tai liian monimutkainen, voit aloittaa ohjelman päätoiminnoista.

Prototyyppi luodaan käyttämällä tiettyä ohjelmointikieltä, sillä on useita perusohjelmointikonsepteja ja se suoritetaan tietyllä laitteella. Suuresta edistyksestä huolimatta meidän on pidettävä mielessä, että prototyypit aiheuttavat yleensä monia virheitä ja että päätehtävänä on näyttää meille prototyypit ja ratkaista ne.

Aloita päätoiminnostasi

Sinun tulisi aina keskittyä yrittämään vastata ohjelman ideoihin ja tarpeisiin, joten suunnittelemasi prototyypin tulisi keskittyä kykyyn suorittaa tämä toiminto. Ihannetapauksessa sinun pitäisi aloittaa tarvittavan ohjelman kirjoittaminen tämän toiminnon tehokkaaseen toteuttamiseen ja sitten lisätä ohjelmaan lisää toimintoja.

Yleensä tässä vaiheessa vähäiset yksityiskohdat jätetään yleensä huomiotta, koska meidän tehtävämme on saada päätoiminta etenemään normaalisti. Vaikka tämä näyttää hidastavan työtämme, tosiasia on, että se yksinkertaistaa huomattavasti prototyyppiprosessia, koska jos koodiin on tehtävä tiettyjä muutoksia virheiden vuoksi, mitä yksinkertaisempi se on, sitä helpompi on muokata sitä.

Käytä muiden tukea

Tosiasia on, että kun kehität ohjelmaa itse, työ on hyvin monimutkaista ja vaikka se on yksinkertaista, on enemmän kuin yksi mahdollisuus ja tarvitset jonkun auttamaan sinua. Lisäksi, kun olet prototyyppivaiheessa, tämä on ihanteellinen aika rakentaa tiimi, koska voit havaita tehokkaammin mahdolliset ohjelmavirheet yhdessä.

Sinun on myös muistettava, että jos annat useampien ihmisten ajatella uusia ajoitusominaisuuksia, voit saada ideoita, joita ei välttämättä tule esiin, kun työskentelet itse.

On huomattava, että ohjelmaa kehitettäessä ei tarvitse olla työryhmää, varsinkin kun hyvin pieni projekti on kehitteillä eikä vaadi liikaa vaivaa. Jos muut auttavat meitä, menettelyn suorittamiseen tarvittava aika lyhenee kuitenkin huomattavasti.

Älä pelkää aloittaa alusta

Kun prototyyppiä, saatat huomata, että ohjelma ei ole mitä haluat. Jos tulos on erilainen kuin haluat, tee se uudelleen epäröimättä tarvittaessa.

Koska ohjelmamme on vielä prototyypin alkuvaiheessa ja sinulla pitäisi olla jo selkeä käsitys siitä, mitä haluamme saavuttaa, sinun ei tarvitse huolehtia nykyisen prototyypin romuttamisesta ja aloittaa alusta. Jos oletetaan, että tämä kohta saavutetaan, meillä on perustiedot kielestä ja käytetyistä käsitteistä, joten uuden prototyypin luominen ei saisi kestää yli 3-4 päivää.

On huomattava, että tämä on paras aika muuttaa ohjelmaa, koska tärkeitä ominaisuuksia on vaikeampi muuttaa ohjelman lopussa.

Muista dokumentoida kaikki

Hyvin yksinkertainen tapa on käyttää komentosyntaksia ohjelmointikielellä, jotta voit jättää kommentteja kirjoittamiisi koodiriveihin. Tämä tehdään muistettaessa, että ohjelman on keskityttävä toimintoon ja sen avulla voit tilapäisesti poistua projektista. Palatessasi voit lukea nämä ohjeet muistaa tekemäsi ja sitten poistua.

Samoin muille kehittäjille tästä on myös hyötyä, koska he ymmärtävät helpommin suunnittelemasi koodin, mikä on erittäin hyödyllistä, jos työskentelet tiimissä, kuten aiemmin mainitsimme.

Toinen erityinen käyttö, jonka voit tarjota näille kommenteille, on "poistaa" käytöstä väliaikaisesti tietyt koodin osat, jolloin voit tarkistaa ohjelman tietyt alueet. Jos haluat palauttaa nämä poistetut osat uudelleen, sinun tarvitsee vain poistaa nämä kommentit koodista.

Kuinka luoda ohjelma tietokoneelle

Alfa -testit

Kun toimiva prototyyppi on valmis, seuraava asia on testata sitä ymmärtääkseen sen kehitystä normaalikäytössä ja yrittää varmistaa, että kaikki toimii. Tässä vaiheessa prototyyppimme on valmis, useimpien tehtävien pitäisi olla pieniä, ja se näyttää enemmän testitoiminnalta kuin suunnittelulta.

Tämäntyyppiset testit näytetään yleensä yleisölle niiden läpäisemisen jälkeen. Toisin kuin beetatestaus, ohjelmaa testaava henkilö on valittava huolellisesti.

Hanki testisarja

Alfa -testin suorittamiseksi on tarpeen esitellä ohjelma muille, jotka käyttävät sitä tavallisten kuluttajien tavoin. On suositeltavaa, että tämä tiimi on hyvin pieni, ja on parempi, että se koostuu ihmisistä, joilla on hyvä kokemus ohjelmasta, jotta he voivat huomata ohjelmassa olevat virheet tai viat.

Pienen ihmisryhmän kanssa tehtävän testauksen toinen etu on, että sen lisäksi, että pystyt vuorovaikutukseen kunkin koehenkilön kanssa yksilöllisesti, keskityt myös saamiisi tietoihin. Huomaa myös, että joka kerta, kun teet muutoksen ja luot uuden version ohjelmasta, sinun on lähetettävä kyseinen versio testiryhmän jäsenille, koska nämä ihmiset vertaavat tuloksiin tehtyjä muutoksia ja antavat mielipiteitä siitä, ovatko muutokset positiivisia vai negatiivisia.

On huomattava, että tehokkain tapa löytää virheitä alfa -testauksen aikana on antaa jäsenten kirjaimellisesti yrittää keskeyttää ohjelma päivittäisen käytön aikana virheen tallennuksen aikana.

Suorita useita alfa -testejä peräkkäin

Jos et löytänyt ohjelmasta virhettä ensimmäisen testin aikana tai et luota itseesi, on parasta suorittaa useita testejä peräkkäin ja yrittää pakottaa virheilmoitus. Käsittele virheitä kehittäjien vikana, joten jos on mahdollisuus välttää virheitä, on parempi tehdä kaikki mahdolliset ennusteet.

Voit yrittää luoda virheitä koodiin, mikä on hyvä lähtökohta. Yritä myös käyttää ohjelmaa odottamatta, etkä koskaan tiedä, mikä aiheutti vian. Voit keskittyä tällä tavalla: "Yritä tuhota ohjelma kaikin mahdollisin tavoin ja estä sitten vahinkojen toistuminen."

Joitakin tapoja yrittää vahingoittaa ohjelmaa ovat:

  • Mitä tulee ohjelmaan, sitä ohjaavat ensisijaisesti numeeriset tekijät, kuten päivämäärät tai laskelmat, yritä suorittaa sille liian suuria toimintoja. Kun puhumme päivämääristä, voit yrittää löytää päivämäärän, joka on vanhentunut tai liian pitkä, mikä voi aiheuttaa outoja reaktioita, jotka on korjattava.
  • Toisaalta, jos ohjelmasi laskee numerot laskimen tavoin, se yrittää syöttää liian suuren arvon tai yrittää laskea tekijät väärin (esim. Se kerää useita numeroita ilman numeroita + -x% -symboli).
  • Toinen erittäin yksinkertainen tapa poistaa virheet ohjelmassa on syöttää väärät muuttujat ja tiedot. Jos ohjelmamme on suunniteltu ymmärtämään sanoja, voit yrittää kirjoittaa numeron ja nähdä reaktionne.
  • Jos sinulla on jo vakaa käyttöliittymä, voit yrittää napsauttaa mitä tahansa. Vaikka tämä saattaa tuntua typerältä, tosiasia on, että ohjelmamme ei voi vastata niin moniin pyyntöihin niin nopeasti.

Kuinka luoda ohjelma tietokoneelle

Korjaa ja korjaa suuret virheet

Mikä yllätti ja toivotti tervetulleeksi ne, jotka loivat ensimmäisen ohjelman, oli suuri määrä vikoja, jotka löydettiin betatestauksen aikana. Siksi tässä prosessissa meidän on käytettävä paljon aikaa jokaisen löydetyn virheen korjaamiseen, mikä on normaalia. Tavallinen vihje aloittelijoille on järjestää virheet ensin ja yrittää korjata ne niiden prioriteetin ja vakavuuden perusteella.

Yleensä ohjelmamme päätoimintoon liittyvät virheet ratkaistaan ​​yleensä ensin. Vaikka koodiin liittyviä asioita pidetään myös tärkeimpinä, emme huomanneet, että ne voivat vaikuttaa ohjelman eri osiin.

Lisää ominaisuuksia

Muistatko aiemmin luomamme suunnitteluasiakirjan? Kaikki ohjelman mahdolliset ominaisuudet, tavoitteet ja toiminnot on kuvattu täällä, ja nyt on aika toteuttaa ne. Tämän vaiheen olisi pitänyt saada päätehtävämme täysin toimivaksi, jotta voimme parantaa ohjelman muita osia ja tarkistaa, toimivatko ne oikein.

Sinun ei pitäisi pelätä lisäominaisuuksien lisäämistä, mutta on hyvä idea olla eksymättä liian pitkälle alkuperäisestä suunnittelusta, jota pidit mielessäsi. Totuus on, että yksi ongelmista, joita nykyään nähdään laajalti eri ohjelmissa, jotka ovat luoneet ihmisiä tai yrityksiä ilman paljon kokemusta, on niiden keskittyminen. Asia on, että lisäämällä niin monia uusia ominaisuuksia ohjelmamme jakaa kehitysajan liian moniin eri ominaisuuksiin.

Käynnistä ohjelma

Yksi ohjelman kehittäjien odotetuimmista hetkistä on hetki, jolloin ohjelma esitetään kaikille muille. Vaikka tämä vaihe näyttää yksinkertaisimmalta, tosiasia on, että se on yhtä monimutkainen kuin kaikki aiemmat vaiheet. On huomattava, että tuhansia esityksiä esitetään yleisölle päivittäin, joten ohjelmiemme erottaminen ei ole helppoa.

Mainosta ohjelmaa

Useimmissa tapauksissa haluamme, että ihmiset ymmärtävät ohjelmamme ja että sillä on suuri määrä käyttäjiä, joten on välttämätöntä, että mahdollisimman monet ihmiset ymmärtävät ohjelmamme olemassaolon. Kuten kaikki muut markkinoilla olevat tuotteet tai palvelut, nämä ohjelmat vaativat myös hieman mainontaa, jotta ihmiset tutustuvat niihin nopeasti.

Mainontaa rajoittavat tai tehostavat kuitenkin monet tekijät, kuten suunnitelmamme laajuus ja syvyys. Tämä vaikuttaa myös suuresti nykyisiin resursseihimme, koska näiden resurssien avulla voimme toteuttaa suurempia mainostrategioita ja hankkia tehokkaampia ja kalliimpia työkaluja.

Perusta tekninen tukipalvelu

Kun ohjelmasi on avoin yleisölle, kohtaat epäilemättä teknisiä ongelmia tai käyttäjiä, jotka eivät ymmärrä ohjelman toimintaa. Ohjelman ja joidenkin sen tukipalvelujen yksityiskohtaisten asiakirjojen pitäisi olla saatavilla sen verkkosivustolla. Tämä voi sisältää teknisen tuen keskusteluryhmiä, tukisähköposteja, reaaliaikaisen ohjeen tai edellä mainittujen yhdistelmän. Antamasi vaihtoehdot riippuvat käytettävissä olevista resursseista.

Päivitä tuotteesi jatkuvasti

Tällä hetkellä lähes kaikissa ohjelmissa on korjauksia ja päivityksiä julkaistu kauan alkuperäisen version jälkeen. Nämä korjaukset voivat korjata vakavia tai pieniä vikoja, päivittää suojausprotokollia, parantaa vakautta, lisätä ominaisuuksia ja jopa muuttaa ohjelman estetiikkaa. Ohjelman pitäminen ajan tasalla auttaa pitämään ohjelman kilpailukykyisenä.

Ohjelmat aikatauluttaa

Nykyään ihmisillä, jotka haluavat luoda ohjelmia, on enemmän työkaluja, kuten ohjelmointiin tarkoitettuja. Tämä edistysaskel on uusi vaihtoehto, joka tuo mukanaan etuja ja haittoja käytössä, mutta on epäilemättä helpompi käyttää, koska sinun tarvitsee vain tietää niiden toteuttamismenettelyt.

Onneksi useimmille nykypäivän kehittäjille on monia näitä ohjelmia, joten ainoa tehtävämme on löytää paras ohjelma, jotta voimme luoda oman ohjelman. Tunnetuimmat, jotka voimme mainita, ovat:

Microsoft Visual Studio .NET

Ei ole epäilystäkään siitä, että yksi täydellisimmistä työkaluista on Microsoft Visual Studio .NET, jolla on monia toimintoja ohjelmia suunniteltaessa. Erittäin kattavasta toiminnallisuudestaan ​​huolimatta se on kehitetty luomaan sovelluksia suoraan omaa käyttöjärjestelmääsi varten. Jos suunnittelemme ohjelman, joka voidaan jakaa useille käyttöjärjestelmille ja laitteille, tämä olisi ongelma.

Työkalu on erittäin täydellinen, sen lisäksi, että voit jopa käyttää omaa kieltäsi, se voi myös tarjota meille useimmat ohjelmointikielet (ne ovat käytettävissä: C ++, Visual C # ja Visual J #). Samaan aikaan tarjoamme tukea, joten tarjoamme tukea millä tahansa saatavilla olevalla kielellä.

Microsoft Visual Studio .NETin tarjoamat mahdollisuudet ovat lähes rajattomat, koska voimme suunnitella minkä tahansa harkitsemamme projektin. Niiden sovellukset eivät rajoitu työpöytäohjelmiin, koska voimme jopa kehittää verkkopalveluja, pelejä, kaupallisia ohjelmistoja ja melkein mitä tahansa muuta, mitä voimme ajatella. Lisäksi voimme korostaa, että ohjelma voi sopia kaikille Windows -versioille ja jopa saada sen toimimaan muilla yrityksen suunnittelemilla laitteilla.

Java SDK

Ensinnäkin "Java" syntyi ohjelmointikielellä, ja sen päätehtävänä on varmistaa, että niin kauan kuin sinulla on Java -virtuaalikone, ohjelman suunnittelu ja kehittäminen voidaan suorittaa melkein missä tahansa käyttöjärjestelmässä. Tässä mielessä Java erottuu ensisijaisesti tarjoamastaan ​​yhteensopivuudesta ja suunnitteli äskettäin ohjelman, jolla edistetään sisällön luomista sen kielellä.

Ohjelman pääpaino on siinä, että se on vähän riippuvainen muista ohjelmistoista ohjelman avulla suunniteltujen ohjelmien suorittamiseen, mikä on erittäin hyödyllistä kehittäjille, koska heidän tarvitsee vain luoda ohjelmakoodi ilman kääntäjää. Mahdollisuus tehdä se suoritettavaksi toisella laitteella.

Esimerkkejä ohjelmistokehityksestä

Ohjelmisto on kaikki laitteiston loogiset osat, joita tietokonejärjestelmä voi sisältää. Ohjelmisto on nykyään lähes kaikissa laitteissa, kuten tietokoneissa, puhelimissamme, nykyaikaisissa autoissa, mikroaaltouunissa tai melkein missä tahansa laitteessa, jossa on elektroninen järjestelmä. Samoin ohjelmisto esitetään joukkona ohjelmia ja se vastaa tiettyjen toimintojen suorittamisesta.

Kun se tulee kehittämään laitteessa, ohjelmisto on vastuussa sisäisten tietojen luomisesta, tietojen muokkaamisesta ja tallentamisesta sekä eri komentojen käyttämisestä käyttäjän haluamien komentojen suorittamiseen. Vaikka ohjelmisto näyttää yksinkertaiselta, tosiasia on, että se voi olla monimutkaisempi kuin laitteisto, koska ohjelmakoodin virheet voivat aiheuttaa enemmän virheitä, jolloin ohjelmiston käyttö on vaarallista niille, joilla on vaikeuksia hallita sitä. Tilanne. Laskeminen.

Nykyään on monia esimerkkejä ohjelmistokehityksestä, enemmän tai vähemmän onnistuneita. Hienoja esimerkkejä, joita kannattaa harkita, ja voimme mainita:

  • Apache OpenOffice
  • Mac käyttöjärjestelmä
  • Photoshop
  • Google -dokumenttien prosessori
  • Skype
  • OpenOffice Writer

Kuinka luoda ohjelmisto?

Alusta alkaen olemme keskittyneet ohjelmistojen erilaisten luomisen tärkeyteen ja ohjelmiston oikean suunnittelun edellytyksiin. Siksi selitämme lopussa eri menetelmän kuin edellinen ohjelmistokehitysmenetelmä, jossa käytetään pilveä työkaluna.

On huomattava, että se, että tällainen ohjelmisto luotiin pilvessä, oli tärkein syy, ja ohjelmistoa käytettiin myöhemmin verkossa ja koottiin automaattisesti. Sinun on kuitenkin pidettävä mielessä, että tämän ohjelmiston käyttäminen edellyttää myös Internet -yhteyttä, koska kaikki sen toimintaan käytetyt ohjelmat ovat Internetissä.

Näemme vaihe vaiheelta ohjelmiston suunnittelun, tällä kertaa käytämme velneo -alustaa.

vaiheeseen 1

Avaa ensin Visual C # versiossa 2010 "Express Edition". Tätä versiota käytetään, koska siinä on useita helppokäyttöisiä työkaluja. Luo sitten uusi projekti Velmeon kotisivun linkkien avulla tai suunnittele uusi projekti Tiedosto -valikosta.

vaiheeseen 2

Projektivalintaikkunan lataamisen jälkeen sinun on valittava laiteluokka, jolle haluat kohdistaa sovelluksen. Tässä tapauksessa valitsemme "Windows Forms Application", joka tarkoittaa "Windows Forms Application". Kirjoita sen jälkeen kehitettävän ohjelmiston nimi ja aloita suunnittelu valitsemalla "OK".

Tästä lähtien alat käyttää tavallista "Visual Studio" -tilaa, jossa näet vasemmalla olevan työkalupakin, joka auttaa sinua kehitysosiossa. Toisaalta näytön keskipiste on ohjelmiston muodossa, kun taas oikealla on projektin yleinen rakenne, jossa voit muokata joitakin sen ominaisuuksia.

vaiheeseen 3

Käytä työkalupakkia ja vedä tarrat ja painikkeet lomakkeellesi. Tässä vaiheessa on suositeltavaa käydä läpi täydelliset esimerkit jossain määrin, jäljitellä tehokkaampaa ikkunoiden asettelua muille valmiille projekteille.

vaiheeseen 4

Tämän jälkeen kaksoisnapsauta painiketta päästäksesi ohjelmoimamme käyttämään koodausosaan. Tällä tavalla ohjelmaan luodaan "tapahtuma", joka käynnistyy, kun käyttäjä kaksoisnapsauttaa painiketta.

Koodausosassa voit lisätä erilaisia ​​komentoja eri toimintojen suorittamiseksi, mutta tässä tapauksessa teemme jotain yksinkertaista. Voit kirjoittaa tämän koodin painikkeen koodinäyttöön, jolloin kaikki koodit voidaan suorittaa tapahtuman aikana:

private void button1_Clic (objektin lähetys, EventArgs e) {}

vaiheeseen 5

Lopuksi ohjelmiston luominen saatetaan päätökseen painamalla komentoa Ctrl + Vaihto + B. Tämän nimenomaisen komennon tehtävänä on muuntaa koko aiemmin kehittämäsi projekti minkä tahansa tietokoneen ymmärrettäväksi koodiksi. Kun olet kehittänyt tämän ohjelmiston, voit painaa "F5" samalla sivulla nähdäksesi, miten ohjelmisto toimii omalla tietokoneellasi.

Mihin ohjelmointikielet ovat menossa?

Viime vuosina monet asiat ovat muuttuneet. Edistys tällä ohjelmointikielten alalla on kuitenkin joka päivä enemmän evoluutiota kuin vallankumouksellista. Ohjelmointikielen suunnittelussa on erittäin tärkeitä suuntauksia, ja tämä on jo vallankumous.

Tunnetuimpien kielten suunnittelu

Toiminnallinen ohjelmointi

Tämä tyyppi on ohjelmointityyli, joka perustuu matemaattisten sovellusten hyödyllisyyteen. Se on tämän tyylimallin teoreettinen perusta. Esimerkkejä niistä ovat LIsp, Haskell ja Erlang.

Funktionaalisten kielten muuttujat ovat samanlaisia ​​kuin algebralliset muuttujat. Toisin sanoen tämä edustaa alun perin tuntematonta arvoa, mutta kun se tiedetään, se ei muutu. Nämä ovat vain tallennuspaikkojen nimiä, ja niiden sisältö voidaan lukea ja / tai muokata halutessaan, koska muuttujat olivat kerran määritettävissä, toiminnallisilla ohjelmilla on ominaisuus, jota kutsutaan viittaavaksi läpinäkyvyydeksi.

Dynaamiset kielet

Tämä on korkean tason kieli, joka suorittaa monia toimintoja, joita muut yleensä suorittavat ajonaikaisen kääntämisen aikana. Nämä toiminnot liittävät ja arvioivat koodeja, muokkaavat tietotyyppijärjestelmää ja lisäävät määritteitä objekteihin. Yksi syy siihen, miksi ihmiset käyttävät tätä kieltä, on tuottavuuden korkea arvo.

Rinnakkaisohjelmointi

Ensimmäisen monisäikeisen sirusarjan laajamittainen kaupallistaminen vuonna 2005 johti ilmaisen lounaan päättymiseen. Ei liian kaukana menneisyydessä kehittäjät voisivat kirjoittaa ohjelmia huolehtimatta niiden suorituskyvystä, koska he tietävät, että suhteellisen lyhyessä ajassa uudet laitteet voivat ajaa ohjelmiaan nopeammin ilman muutoksia (tästä syystä nimi Free Lunch).

Mooren lain mukaan yhden sirun muokattavien transistorien määrä kaksinkertaistuu suunnilleen 18 kuukauden välein. Yleensä tämä tarkoittaa prosessoria, joka toimii korkeammalla megahertsillä vuodessa. Kuitenkin lämmityksen ja virrankulutuksen vuoksi tämä kellonopeuden nousu ei ole enää kestävää.

Tämä ei tarkoita, että Mooren laki ei ole enää totta, mutta mikroprosessorivalmistajat tekevät nyt näitä ylimääräisiä transistoreita lisäämään ytimiä suorittimeen. Ydin on pohjimmiltaan prosessointiyksikkö, joka sisältää rekisterit, suoritusyksiköt ja välimuistin.

Usean paradigman kielet

Tähän päivään asti tämä kieliratkaisu, joka tukee useita ohjelmointityylejä tai -malleja, on edelleen hyvin yleinen. Ruby ja Python ovat dynaamisia, objektipohjaisia ​​kieliä, mutta niissä on myös elementtejä, joiden avulla niitä voidaan käyttää toiminnallisina kielinä. Erlang on toimiva, samanaikainen ja hajautettu kieli. Oz-kieli tukee logiikkaa, toimintoja, olio-, rajoitepohjaista, hajautettua ja samanaikaista ohjelmointia.

Nykypäivän ohjelmointialustat ovat yleensä alustakeskeisempiä kuin vain yhden kielen käyttö. Toisin sanoen, nyt kun meillä on ohjelmoijia ja / tai web -kehittäjiä, yksikieliset ohjelmoijat ovat lopettaneet. Esimerkiksi web -kehittäjien on oltava valmiita suorittamaan työ, mukaan lukien HTML, CSS ja JavaScript. Nämä kaikki ovat asiakaspuolen ohjelmointia varten, vain palvelinpuolen on ehkä ymmärrettävä SQL, tietyn ohjelmointikielen kehys ja mallikieli dynaamisen sisällön luomiseksi.

Ohjelman luomisessa on vaiheita, tässä ilmoitamme, mitkä ovat yhden luontiin:

Ohjelman määritelmä:

Tämän vaiheen antaa selvitys ongelmasta, joka vaatii selkeän ja täsmällisen määrittelyn. On tärkeää tietää, mitä tietokone tekee. Vaikka se ei ole täysin selvää, ei ole mitään järkeä siirtyä seuraavaan vaiheeseen.

Ongelma -analyysi:

Kun olet ymmärtänyt tietokoneen tarpeet, sinun on määritettävä:

  •  Anna tiedot.
  •  Mitä tietoja haluat luoda (tulostaa)

Algoritmin suunnittelu:

Nämä ovat:

  • Sinulla on oltava tietty lähtökohta.
  • Se on määriteltävä, kaksinkertainen tulkinta ei ole sallittua.
  • Sen on oltava universaali, eli sen on oltava yhteensopiva useimpien ongelman, koon ja suoritusajan kanssa.
  • Niitä on rajoitettava.

Koodaus:

Tämä on yksinkertaisesti ratkaisu ongelman ratkaisun keksimiseen. Ne ovat yksityiskohtaisia ​​merkintöjä, joita kutsutaan koodilähteiksi. Eli ne ovat kielikirjoituksia.

Testaus ja virheenkorjaus:

Tietokoneohjelmoinnissa on monia inhimillisiä virheitä, ja se kasvaa suuresti ongelman monimutkaisuuden myötä. Virheiden tunnistamis- ja poistamisprosessia ja niiden muuttamista virheettömäksi ratkaisuksi kutsutaan virheenkorjaukseksi. Testi sisältää tietojen tallentamisen, kunnes ohjelma on virheetön, yleisimpiä ovat syntaksi ja logiikka.

dokumentointi:

Se on kirjallinen opas tai viestintä eri muodoissa, joko lausuntojen, menettelyjen, grafiikan tai kaavioiden muodossa. Yleensä yhden henkilön kirjoittamaa ohjelmaa käyttää joku muu. Siksi tätä asiakirjaa käytetään ymmärtämään tai käyttämään ohjelmaa tai helpottamaan tulevia muutoksia (ylläpitoa).

Tämä on jaettu kolmeen osaan:

  • Sisäinen dokumentaatio
  • Ulkoinen dokumentaatio
  • Manuaalinen del Usuario

huolto:

Jos ohjelmaan on tehtävä muutoksia, sitä on muutettava tai täydennettävä normaalitoiminnan jatkamiseksi, suorita tämä toimenpide ohjelman päätyttyä. Tämän työn suorittamiseksi ohjelma on tallennettava oikein.

Asiaan liittyviä faktoja ohjelmointikielien historiasta

Vaikka monet ihmiset eivät ole tietoisia tästä, emme tänään pysty ymmärtämään maailmaa ilman ohjelmointikieltä. Totuus on, että lähes kaikki ympärillämme on rakennettu koodilla. Mobiilisovellukset, sosiaaliset verkostot, videopelit, tietokoneohjelmat ja jopa tämän ohjelman kirjoittamiseen käytetyt elementit luotiin ohjelmointikielillä.

Ensimmäinen kieli tai ohjelmointikieli syntyi vuonna 1801 Tämä ranskalainen keksijä vastaa ohjelmoinnista. Hän ei ollut keksijä, koska paljon on muuttunut sen jälkeen, mutta on selvää, että hän loi ensimmäiset ohjeet tietokoneelle.

Toisin sanoen ohjelmoitava korttisi asetetaan kangaspuuhun ja kortti voi lukea kortin koodin ja automaattisen prosessin ja selittää. On selvää, että kyse on erilaisten kuvioiden luomisesta kankaalle, mutta tämä mahdollistaa sen, että jokainen, jolla on kangaspuut ja lävistyskortti, voi luoda mallin ilman alan asiantuntijaa.

Ihmiset ajattelevat, että tämä on ensimmäinen ohjelmointikieli, koska näitä lävistyskortteja käytettiin ensin Charles Babbagein luomissa tietokoneissa ja myöhemmin ensimmäisissä tietokoneissa.

Yksi ensimmäisistä ohjelmointikielistä oli Ada lovelace vuosien 1842 ja 1843 välillä, ja hän tarjosi käännöksen Luigi Menabrea -nimisen hahmon muistoista, samalla kun hän loi manuaalisen ohjelmointikielen laskemaan numerosarja Bernoulli Babbage -koneella.

Monia vuosia myöhemmin uusien ohjelmointikielien tullessa Turing muutti täysin laskentatapaa Turingin koneensa kautta. Tämä kone osoittaa, että he voivat ratkaista minkä tahansa matemaattisen ongelman algoritmin avulla. Jos on olemassa algoritmi, kone voi ratkaista ongelman.

John W Backus keksi 1970-luvulla ensimmäisen korkeatasoisen ohjelmointikielen, jota todelliset ohjelmoijat käyttivät, ja tästä tuli ulospääsy, koska se vähentää ohjuksen liikeradan laskemisen työtaakkaa, koska ne suorittavat työn nopeammin.

Koboli

Se saapuu vuosina 1959 useiden muiden ohjelmointijärjestelmien valmistuttua. Tämän tarkoituksena on luoda ainutlaatuinen kieli, jota voidaan käyttää tietokoneissa. 60 -luvulla oli erilaisia ​​tietokoneita, jotka eivät olleet sovitettavissa keskenään, joten tietyllä tavalla yritykset voivat rekrytoida henkilöstöä käyttämättä kääntäjiä ja heidän käyttämiään eri kieliä.

Perus

Se syntyi vuonna 1964. Tämä on joukko korkean tason ohjelmointikieliä, jota sovellettiin opetusvälineenä, ja se oli niin puomi, että se alkoi yhdistää muihin järjestelmiin, ja nykyään se on erittäin tärkeää ja nämä edelleen ovat edelleen käytössä.

Pascal

Tämä on ohjelmoinnin opetusväline, mutta siitä tuli nopeasti ohjelmointikieli erilaisten sovellusten luomiseen. Itse asiassa, vaikka sitä käytetään edelleen tänään, se on vähemmän läsnä sovelluksessa, mutta se voidaan nähdä yhdessä Free Pascal -kääntäjän kanssa ohjelmointikoulussa.

HTML, Python ja Visual Basic

Monien vuosien "korjauksen" jälkeen olio-kääntäjillä ja ohjelmointikielillä Internetin ikä on tullut. Täällä ohjelmointikieli on edistynyt suuresti, vaikka "uusia keksintöjä ei ole keksitty", vanhat ideat ovat kypsyneet.

Java, JavaScript ja PHP

Pohjimmiltaan niitä on 50% verkkosivuilla ja monissa sovelluksissa. Vaikka uusien kielten käytöstä on yritetty luopua, Java ja JavaScript ovat edelleen erittäin tärkeitä. 2000 -luvun kynnyksellä ilmestyi uusia ohjelmointikieliä, kuten Action Script. Tämä tuli kuitenkin vuonna 2001 C #: n ja Visual Basic .NET: n kanssa. Aiempien Java- ja HTML -vuosien ohella C # saavutti parhaan hetken ohjelmointikielien historiassa.

Scratch

Puhumme edelleen ohjelmointikielien historiasta ja Scratchista, ohjelmointikielien "vallankumouksesta". Se on Massachusetts Institute of Technologyn kehittämä visuaalinen ohjelmointikieli, joka koostuu kehitetystä kielestä, jonka avulla lapset, nuoret ja aikuiset voivat oppia visuaalista ohjelmointia ilman liikaa koodin tuntemusta.

Googlen kautta

Go, joka tunnetaan myös nimellä Goland, on Googlen suunnittelema ohjelmointikieli, ei mitään muuta. Se sai inspiraationsa C: stä, mutta se on paljon monimutkaisempi kieli. Se keskittyy hyvin erityiseen prosessiin, mutta päätavoite on turvallisuus. Siksi Go: lla ei ole osoitinalgoritmia. Googlen jäsenenä, kun siitä tulee suosittu, sinulla on varmasti suuri kuilu Android -kehityksessä.

kotlin 2012

Kotlin on yksi suosituimmista ohjelmointikielistä, ei siksi, että se olisi yksinkertaisin, vaan koska Google pitää sitä Androidin parhaana ohjelmointikielenä. Muutama viikko sitten Google I / O: ssa Mountain View ojensi auttavan kätensä Kotlinin kehittäjälle JetBrainsille ja väitti, että Androidista tulee yhä enemmän Kotlin, mikä tarjoaa enemmän tätä kieltä käyttäville kehittäjille. Paljon mukavuutta. .

Nimien ja verkkokehityskielten alkuperä ja uteliaisuus

Selitämme joitain ohjelmointikielien ja web -kehityskielten nimien erityispiirteitä, jotka löytyvät sen historiasta.

PHP

PHP: llä on rekursiivinen lyhenne englanniksi PHP: Hypertext Preprocessor. Siksi sen lyhenne PHP määrää web -kehityskielten laajan käytön.

phyton

Toinen tunnettu kehityskieli, periaate on tehdä koodista luettava. Itse asiassa sen nimi tulee sen luojalta Guido van Rossumilta, joka rakastaa kuuluisaa koomikkoa Monty Pythonia.

C + +

Hänen käyttämänsä kieli on "C", joka tarkoittaa "eleganssia". C ++ tarkoittaa inkrementaalista C: tä, joka on yksi tapa lisätä muuttujien arvoa itse kielellä. Toisin sanoen, jos annamme muuttujalle (kuten "i") arvon 1 ja käytämme i ++: ta, muutamme muuttujan arvon 2: ksi.

Hauska tosiasia

Ada Lovelace on maailman ensimmäinen ohjelmoija. Adaa pidetään yleisesti maailman ensimmäisenä tietokoneohjelmoijana. Vuonna 1833 hän tapasi lahjakas brittiläinen matemaatikko Charles Babbage (Charles Babbage) ja hänestä tuli elinikäinen ystävä. Ada on hyväksynyt ajatuksen "analyysikoneesta", mekaanisesta laskimesta, jonka loi hänen suuri ystävänsä Charles, jonka suunnittelu ennustaa nykypäivän tietokoneen yli 100 vuodeksi.

He kutsuivat häntä pitkään "digitaaliseksi noidoksi" - hänen hyvä ystävänsä Charles Babbage antoi hänelle söpön lempinimen, ja se epäilemättä voitti hänen ponnistelunsa. Ada pitää itseään "metafyysisenä" ja kutsuu ajatteluaan joskus "runolliseksi", koska hän haluaa kuvata matematiikkaa loistavilla metaforilla ja erityisesti mielikuvituksella.

Ada oli yksi ensimmäisistä keinotekoisista tekoälyistä. Vaikka hän tunnisti tietojenkäsittelyn valtavat mahdollisuudet, hän oli avoimesti pessimistinen tekoälyn suhteen, ja hänen lauseessaan korostettiin seuraavaa: Analysaattorilla ei ole oikeutta aiheuttaa seurauksia. Se voi tehdä mitä tahansa, mitä voimme tilata. Voit suorittaa analyysin, mutta et voi ennustaa minkäänlaista suhdetta tai analysoida tosiasioita tänään, tämä aihe on edelleen kuuma aihe.

Muistiinpanosi osoittavat, että olet ennustanut mahdollisuuden, että tietokone voi tuottaa musiikkia. Ennen sairastumistaan ​​hän kirjoitti äidilleen kirjeen, jossa hän kertoi työskentelevänsä tiettyjen näytelmien parissa tutkiakseen musiikin ja matematiikan suhdetta. Silloinkin hän tiesi vielä, että analyysikoneella voitaisiin jonain päivänä kirjoittaa monimutkaisia ​​ja herkkiä melodioita.

Jos haluat jatkaa upeiden artikkeleidemme lukemista, käy alla olevasta linkistä:Olio-ohjelmointi


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: Actualidad-blogi
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.