Microsoft puskee uutta ohjelmointikieltä
25.10.2007 13:42 Microsoft on ilmoittanut ryhtyvänsä tukemaan kunnolla yhtiön tutkimusyksikössä kehiteltyä C- ja Java-kielistä poikkeavaa, funktionaaliseen ohjelmointiparadigmaan pohjaavaa F#-ohjelmointikieltä.
F#-ohjelmointikieli syntyi alun perin Microsoftin tutkimusyksikössä esimerkkinä .Net-alustan kyvystä toimia erilaisten ohjelmointiparadigmojen kanssa.
F#-kieli hyödyntää Lisp-, Haskell- ja ML-kielien tavoin funktionaalista ohjelmointiparadigmaa, joka pohjautuu ennen kaikkea matemaattisten funktioiden käyttöön.
C++:n ja Javan tyyppiset ohjelmointikielet ovat ohjelmointiparadigmaltaan imperatiivisia. Tämän ohjelmointimallin suosio perustuu osittain siihen, että se on tietokoneiden luonnollinen tapa toimia.
Microsoftin F#-kieli tarjoaa Pythonin tavoin interaktiivisen ohjelmointitilan, Matlabin kaltaisen perustan tiedon interaktiiviselle visualisoinnille, ML-kielien vahvat muuttujat, tuen .Net-kirjastoille ja Visual Studio -integraation.
Käytännössä F# on ML-kieliperheen variantti, jonka ydinsyntaksi on sama OCaml-kielen kanssa. Kielten pitäisi olla keskenään yhteensopivia pienillä muutoksilla.
Microsoftin virallisesta tuesta ilmoitti yhtiön kehittäjäyksikön varajohtaja S. Somasegar blogissaan. Ohjelmointikieli on hänen mukaansa tarkoitettu ohjelmoijille, joiden ydinalueisiin kuuluu matemaattisten kaavojen hyödyntäminen ohjelmoinnissa. Tällaisia tarvitaan erityisesti tieteellisessä ja finanssilaskennassa.
- Digitodayn tuoreimmat uutiset.
- 10.2. Facebook-kaverin poisto johti kaksoismurhaan
- 10.2. Googlen lompakko hakkeroitiin helposti
- 10.2. Google pystyttää kilpailijaa Dropboxille
- 10.2. Alcatel-Lucent lopettaa työpaikkoja
- 10.2. Pirate Bay uhmaa muistitikulla estoja
- 10.2. Comptel puolittaa osingon
- 10.2. Kodak keskittyy kuvien tulostamiseen
- 10.2. Yle: Piraattiradio häiriköi Turun seudulla
- 10.2. Windows XP:lle harvinaisen vähän korjauksia
- 10.2. Itsemurhatehtaan johtajalta vohkittiin salasana
- 10.2. Googlen ensimmäinen työntekijä lähtee
- 10.2. Microsoft keskeytti yllättäen Lumia 900:n varaukset
- 10.2. FBI: Steve Jobsilla oli top-secret -luokitus
- 9.2. Uusi iPad tulee maaliskuun alussa?
- 9.2. Siri opiskelee kiinaa ja venäjää
- 9.2. Peliskene poimi presidentin palkinnon
- 9.2. Google: Näytä surfailusi, saat rahaa
- 9.2. Skimmaajat teettivät erikoislaitteita Suomen oloihin
- 9.2. Samsungilta ei julkistuksia Barcelonassa
- 9.2. Ciscon tulos parani reippaasti
- Uusimmat
- 48h luetuimmat kaikista uutisista.
- 8.2. Nokia-pomo: Puhelimet ovat Designed in Finland
- 10.2. FBI: Steve Jobsilla oli top-secret -luokitus
- 8.2. Nokian Salon tehdasta on ajettu alas pitkään
- 10.2. Microsoft keskeytti yllättäen Lumia 900:n varaukset
- 8.2. Kaksi minuuttia Iron Skyta – Elokuva "täynnä vastoinkäymisiä"
- 9.2. Sadan tonnin sakot kuluttajien harhauttamisesta
- 8.2. Nokia julkistaa huippupuhelimen Barcelonassa
- 8.2. Applen televisio voi saada liikeohjauksen
- 8.2. Yllätys: Nokia on ylivoimainen web-johtaja
- 9.2. Yllättävä ongelma: iPhone 4S ei toimi kiinalaisten sim-kortilla
- Luetuimmat
- 48h suositelluimmat kaikista uutisista.
- 8.2. IPadille haetaan porttikieltoa Kiinaan
- 8.2. Kiinassa tarjolla miljardien eurojen verkkourakat
- 8.2. Nokian potkut uhkaavat tuhatta Salon tehtaalla
- 9.2. Microsoft tarjoaa Lumia 800 -kimppua ystävänpäivänä
- 9.2. Windows 8:n testiversio ilmestyy karkauspäivänä
- 9.2. Apple myy vihdoin iPhone 4S:ää Kiinassa
- Suositelluimmat
- 48h kommentoiduimmat kaikista uutisista.
- 8.2. Nokia-pomo: Puhelimet ovat Designed in Finland
- 9.2. Yllättävä ongelma: iPhone 4S ei toimi kiinalaisten sim-kortilla
- 10.2. FBI: Steve Jobsilla oli top-secret -luokitus
- 8.2. Nokian Salon tehdasta on ajettu alas pitkään
- 8.2. Applen televisio voi saada liikeohjauksen
- 10.2. Microsoft keskeytti yllättäen Lumia 900:n varaukset
- 9.2. Microsoft tarjoaa Lumia 800 -kimppua ystävänpäivänä
- 8.2. Nokia julkistaa huippupuhelimen Barcelonassa
- 8.2. Yllätys: Nokia on ylivoimainen web-johtaja
- 9.2. Uusi iPad tulee maaliskuun alussa?
- Kommentoiduimmat
Uutispäivä
Vuorokauden kaikki uutiset yhdellä sivulla.
RSS-feedit
Seuraa Digitodayn kaikkia uutisia tai vain tiettyä osiota RSS:llä.
Uusimmat uutiset
- Google pystyttää kilpailijaa Dropboxille 16:15
- Windows XP:lle harvinaisen vähän korjauksia 12:37
- Yllättävä ongelma: iPhone 4S ei toimi kiinalaisten sim-kortilla 10:22
- Windows 8:n testiversio ilmestyy karkauspäivänä 00:22
- @450-verkko vaihtaa tekniikkaa 12:49
- Googlen Terminator-lasit täydentävät todellisuutta 15:13
- Microsoft poistaa start-napin 13:19
- Google pyyhki Atlantiksen kartalta 15:59
- Lisää
Digiyesterday
Viisi vuotta sitten
Kuriiri kadotti 80 000:n potilastiedot
11.02.2007 Amerikkalaisen Johns Hopkins -organisaation 52 000 työntekijän ja 83 000 potilaan tiedot sisältäneet nauhat ovat kadonneet matkalla alihankkijalle, joka tekee nauhoista varmuuskopioita.
Kolme vuotta sitten
Talouskriisi kasvattaa uraverkostoja
11.02.2009 Saksan suurimman bisnesammattilaisten uraverkoston Xingin kasvu kiihtyy talouskriisin myötä. Maailmanlaajuisesti sitä suurempi Linkedin halajaa parantaa vaatimattomia asemiaan Saksassa ja on käynnistänyt oman saksankielisen saittinsa.
Taloussanomat
- Koulutettu, ole iloinen huonosta palkastasi 06:01
- SK: Nokia ulkoisti lokakuussa – Accenture jakaa jo eropaketteja 20:59
- Suoraan Wall Streetiltä: "Olen nyt alfauros" 20:24
- Kreikan sopu järkkyi jo: Puoluepomo aikoo äänestää ei 16:22
- Raatoja tulee ravintola-alalla: "Dokaaminen meni muodista" 15:01
- Tämä sana joutui pannaan – Ollila haluaa sen takaisin 15:39
- Erimielisyyksiä osingoista – OP-Pohjola antoi potkut pankkiirilleen 10:07
- USA:ssa luottamus notkahti vielä pelättyäkin enemmän 17:32
- Merkel: Kreikka tarvitsee lisää apua 13:01
- Kreikan poliisi haluaa pidättää EU-virkailijat 17:12
- » Taloussanomat.fi














Kommentit (33)
Olisivat nyt ensin kehittäneet TOIMIVAKSI MS-Dos-pohjan, sen jälkeen vaikka sitten muita hommia.
Tässä käy samalla tavalla kuin Sonylle, kun se koitti tuupata MiniDisciä läpi.
Ei uponnut ihmisiin toimimattomuutensa ja suuren epäkäytännöllisyyden takia. Sama käy BluRaylle.
Miksi kummassa lähteä täysin omaan suuntaan, kun kaikki muut kilpailijat takovat jatkuvasti huippuosaamista sekä tuloksia jo VALMIILLA koodeilla. Eikä se Windows tule ikinä toimimaan kunnolla, kehittäisivät he sitä kuinka paljon tahansa, mikäli taustalla kummitelee edelleen muutamia MS-Dos-aikaisia sekä -pohjaisia koodeja.
Keinona olisi sama kuin esim. Applella. Unohdetaan kaikki vanha, ja tehdään kokonaan UUSI käyttis, vanhasta ei oteta kuin oikeasti toimivien palikoiden ideat, ja nekin uudistetaan täysin!
Bill, it ain't worth it!
Ohjelmointikieliähän on koko ajan käytössä monilukuinen joukko muutenkin, kunkin soveltuessa parhaiten tietylle käyttöalueelle, ja niin tarvitsee ollakin. Java-lähtöinen Eclipse-kehitysympäristökin toimii samalla periaatteella (tosin VisualStudiota paremmin :D ja .Net:ssä MS on kopioinut toisten oivalluksia omaan kaupalliseen käyttöönsä. Tosin näinhän tämä maailma pyörii, saavat OpenSource- ja muiden teknologioiden parissa puuhaavatkin ne rahansa jostain taustafirmasta ja kaupallisesta myynnistä, ei sitä taivaasta rahaa sada.
Ja vielä se MS:kin taipuu avaamaan huonosti koodattua Windowsiaan niin että siitäkin saadaan tehokkaampi - senhän edun MS nykyisin menettää kun maailman kaikki taitajat eivät pääse avittamaan pullonkaulissa. Vistaahan on koodattu pitkälti uusiksi aiempiin windowseihin verrattuna, modulaarisemmaksi. Se työ on vaan vasta puolitiessään, kun ei sielläkään resurssit riitä, mutta jospa service packit ja seuraava versio parantaisivat tilannetta.
Huomaa vaan että linux-kehittäjäyhteisö on paljon vikkelämpi toteuttamaan uudistuksia.
Mutta koskahan mahtaa nähdä päivänvalon toimiva graafinen ohjelmointiympäristö, missä ei tarvitsisi koodia niin kirjoitella, vaan voisi graafisesti kuvata tarvittavat toimintaprosessit ja toiminnallisuuden generoida sovelluksen. Lähelläkään sitä ei vielä olla ; )
Oikeasti mielenkiintoista on se, että Microsoftin kokoinen firma on mennyt tarttumaan funktionaaliseen kieleen. Niitähän on harrastettu tutkija- ja hakkeripiireissä 60-luvulta lähtien mutta valtavirrassa niitä ei ole juuri näkynyt.
"vastine-javan C## c sharpin"
Taasko pitää vähän parannella?
Mikäs vika siinä alkuperäisessä OCaml:issa sitten oli?
Siis muu kuin, että ei ole M$:n kieli?
Korjaisi vaikka windows XPn bugeja ennenkuin alkaisi keksimään jotain uutta ja turhaa koodikieltä!
Hmm.....ei tässä mun mielestäni kyll mitään kaupallista etua tavoiteltu. Muistuttaa aika pitkälle akademista meininkiä. Jossain tutkimusyksikössä on kehitetty jotain ja sen jälkeen pistetty julkiseen jakeluun jotta muutkin hyötyis siitä. Jatkossa ei tietenkään oo mitään takeita siitä etteikö M$ siitä kaupallisesti hyötyis :)