Paras vastaus
e
(tai E
) tarkoittaa ”kertaa 10-to-the”, joten 1e9
on ”yksi kymmenen yhdeksänteen voimaan” ja 1e-9
tarkoittaa ”kerran kymmenestä negatiiviseen yhdeksänteen voimaan”. Matemaattisessa tieteellisessä merkinnässä tämä merkitään yleensä yläindeksillä: 1 × 10 ^ 9
ja 1 × 10 ^ -9
. Ohjelmointikielet käyttivät e
– tai E
-merkintää, koska sitä oli helpompi kirjoittaa ja tulostaa kuin yläindeksiä.
esimerkki:
float low = 1e-9;
float high = 1e9;
kiitos 🙂
Vastaa
Koska emme ole vielä rakentaneet sitä.
Tämä on ongelma, jota olen todella kiinnostunut ratkaisemaan, ja ajattelen usein, miksi tekniikka kuten tätä ei ole jo olemassa, ja miten voimme rakentaa sen.
Syy, miksi meillä ei sitä ole, on mielestäni se, että ei ole välittömästi ennakoitavaa sijoitetun pääoman tuottoa Tämänkaltainen ohjelma (olen kuitenkin täysin eri mieltä tämän logiikan kanssa) .Tämä on yksi syy, miksi emme näe lisää raketteja menossa avaruuteen. Niin kallista ja vaikea ansaita rahaa siitä.
Kun sanon ohjelma, tarkoitan IDE: tä. Olen pannut merkille, että jotkut ihmiset näyttävät ajattelevan, että puhut kääntäjästä, ja se voi olla tietyssä määrin oikea. Mutta kääntäminen olisi erittäin helppoa, jos meillä olisi vain erilainen, ääniohjattu, korkeamman tason tietokoneohjelma kieli. On selvää, että koodimme on käännettävä joko heti tai JIT.
IDE: n tulevaisuuden tulisi olla jotain tällaista. IDE on jotain samanlaista kuin Siri for iPhone, mutta suuruusluokan. Aluksi meillä olisi jonkin verran erikoiskieliä kommunikoida, mutta lopulta pystyisimme puhumaan ohjelmalle kuin hienostunut Android tai aivan kuten toinen henkilö …. Hyvin yksityiskohtainen henkilö.
Tässä on esimerkkikeskustelu sovelluksen luomisesta mobiililaitteelle tällä tekniikalla.
Kehittäjä: ”Haluan rakentaa sovelluksen”
AI: ” mitä meidän pitäisi nimetä sovellukseksi ”
Dev:” hei world ”
AI:” Millainen sovellus on Hello World? ”
Dev:” A mobiilisovellus ication. ”
AI:” Millaisilla laitteilla sen pitäisi toimia? ”
Kehittäjä:” Kaikki mobiililaitteet ja tabletit … ”
Täällä ovat vielä joitain komentoja, jotka voit antaa äänellä.
”Rakenna sivu. Väritä se siniseksi. Kyllä, se sininen. Se sisältää taulukon. Jokainen solu sisältää kuvan, otsikkotekstin ja päivämäärän. Taulukko kuluttaa palvelua osoitteessa example.com/tasks. Soita jokaiselle solulle TableCell. Jokainen TableCell kuluttaa solmua nimeltä tehtävä. Kutakin TableCellissä on tekstikenttä, kutsu sitä nimellä TitleText. TitleText kuluttaa tehtävän Json solmua nimeltä nimi. ”Ja niin edelleen.
Lopulta kaikki mitä tarvitsee tietää, on eräänlainen” korkean tason ”kieli, joka voidaan kirjoittaa ruudulle. Kuten se on luonut voit lukea sitä ja muokata sitä. Ihmiset voivat kirjoittaa kokonaisia ohjelmia lenkillä tai makaamassa sängyssä.
Jos jotain tällaista tapahtui, syötämme jonkinlaisen kambrilaisen sovelluksen räjähdyksen. luominen ja kekseliäisyys. Siksi olen eri mieltä ihmisten kanssa, joiden mielestä tämä ponnistus on hyödytön. Google-kaltainen joku voi nähdä miljardin dollarin markkinoiden kehittyvän tällaisesta tekniikasta.
Voisimme rakentaa tämän suhteellisen helposti. Joku tarvitsee vain heittää käteistä. Olen kirjoittanut quora tonnia siitä, kuinka kauhea IDE: n nykyinen tila on. Miksi kirjoitamme edelleen laitteillemme? Miksi koko maailma kirjoittaa edelleen laitteisiin? Todellisuudessa tekniikka ei ole kovin hienostunut. Voimme kaataa miljardia dollaria Candy Crushiin, mutta työkaluja, jotka todella rakentavat tätä tavaraa, ei rakasteta.