Ohjelmistojen jäsentelyä

Millaisiin luokkiin - ei välttämättä sisäkkäisiin - ohjelmistoja voi jakaa? Luokat voivat olla ristikkäisiä ja yksi ohjelmisto voi olla eri luokissa monella tavalla yhtä aikaa.

Aloitan listaa:

1.reaktiiviset (mikä on vastakohdan nimi?)
1.1.reaaliaikaiset (vs joissain kohtaa turhan hitaat?)

2.simuloivat

3.vuorovaikutteiset (vs demo)

4.sulautetut (esim.autoa ajava, hissejä määräävä tai ilmatorjuntaohjusta lentävä softa)

5.aistillinen/sensorinen (vs näppiskäyttöinen)

6.tekoälyllinen (vs 1 ainoa oikea tulos; joka syötteelle tietty tulos/anto ja joka tulokselle tietty syöte bitilleen?) Tekoälyä on kauppamatkustajan ongelman ratkaisu, mutta ei luvun jakaminen tekijöihin?

6.1.vahva tekoäly, ajatteleva kone

6.1.1.superäly (käytännössä ensimmäinen oikeasti toteutettu vahva tekoäly on todennäköisesti hyvin äkkiä superäly)

Esim. superäly voi olla reaktiivinen, reaaliaikainen ja sulautettu, jos se on kävelevässä robotissa osana sulautettua järjestelmää. Superäly on demo silloin jos siihen ei enää käynnistyksen jälkeen voi syöttää uutta tietoa, vaan sen on tyydyttävä siihen dataan mikä oli muistissa käynnistyshetkellä, ja jonka datan perusteella se pohtii esim. elämän tarkoitusta ja kertoo mielipiteensä ja ideansa ruudulla heti kun keksii jotain hyviä ideoita.

Superäly voi olla simuloiva alimmalla organisaatiotasollaan(jos teho&muisti riittää) tai sitten symbolinen ja numeerinen. Superäly voi olla näppis- ja hiirikäyttöinen tai se voi tulkita ilmakuvia lentokoneessa reaktiivisesti.
1177
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

Tuon luokittelun ulottuvuus on aluksi "suhde ulkomaailmaan". Vasta jako tekoälylliseen (ja niihin muihin, älyttömiin?). Tuo sisäisen olemuksen.

Jos simulointi liitetään reaktiivisesti ulkomaailmaan, siitä tulee (jonkun järjestelmän) emulointia.

Mutta eikö tuo sisäinen olemus voitaisi vielä jakaa monella tavalla? Sitten on tärkeä ulottuvuus: hajautettu/keskitetty laskenta.

Siis olisi hyvä jakaa luokittelu "ulottuvuuksiin", esim:
1. Suhde ulkomaailmaan: ajallisesti IO-tyypin mukaan.
2. Sisäinen organsisaatio: single task, monisäie, hajautettu (verkottunut).
3. Toteutusparadigma..
4. ...

Äänestä

Kommentoi aloitusta


Kermo kirjoitti:

Millaisiin luokkiin - ei välttämättä sisäkkäisiin - ohjelmistoja voi jakaa? Luokat voivat olla ristikkäisiä ja yksi ohjelmisto voi olla eri luokissa monella tavalla yhtä aikaa.

Aloitan listaa:

1.reaktiiviset (mikä on vastakohdan nimi?)
1.1.reaaliaikaiset (vs joissain kohtaa turhan hitaat?)

2.simuloivat

3.vuorovaikutteiset (vs demo)

4.sulautetut (esim.autoa ajava, hissejä määräävä tai ilmatorjuntaohjusta lentävä softa)

5.aistillinen/sensorinen (vs näppiskäyttöinen)

6.tekoälyllinen (vs 1 ainoa oikea tulos; joka syötteelle tietty tulos/anto ja joka tulokselle tietty syöte bitilleen?) Tekoälyä on kauppamatkustajan ongelman ratkaisu, mutta ei luvun jakaminen tekijöihin?

6.1.vahva tekoäly, ajatteleva kone

6.1.1.superäly (käytännössä ensimmäinen oikeasti toteutettu vahva tekoäly on todennäköisesti hyvin äkkiä superäly)

Esim. superäly voi olla reaktiivinen, reaaliaikainen ja sulautettu, jos se on kävelevässä robotissa osana sulautettua järjestelmää. Superäly on demo silloin jos siihen ei enää käynnistyksen jälkeen voi syöttää uutta tietoa, vaan sen on tyydyttävä siihen dataan mikä oli muistissa käynnistyshetkellä, ja jonka datan perusteella se pohtii esim. elämän tarkoitusta ja kertoo mielipiteensä ja ideansa ruudulla heti kun keksii jotain hyviä ideoita.

Superäly voi olla simuloiva alimmalla organisaatiotasollaan(jos teho&muisti riittää) tai sitten symbolinen ja numeerinen. Superäly voi olla näppis- ja hiirikäyttöinen tai se voi tulkita ilmakuvia lentokoneessa reaktiivisesti.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu