"Yleensä myös mollattava tuote mainitaan nimellä jutun otsikossa ja mielellään korvaava (MS?). tuote"
Ahaa. Tämäkö on syy siihen, että kun yritän kertoa Delphin paremmuudesta niin ohjelmointikielenä kuin -välineenäkin, niin siihen suhtaudutaan naureskellen.
Delphihän on Borlandin tuote, samoin kuin samaa kieltä käyttävä Linux -versiokin (Kylix). Kylixistä on myös C -versio, mutta kun Borland ei ole päivittänyt Kylixiä vuoden 2002 jälkeen, niin Kylixin C -versio on muuttunut käyttökelvottomaksi varsin nopeasti.
Samaa kieltä käyttää myös ilmainen OpenSource -tuote Lazarus FreePascal, viimemainittu hieman harhaanjohtavalla nimellä, oikeasti se voisi olla FreeObjectpascal.
Moniko muuten tuntee C# -kielen historiaa?
Sen takana on Anders Hejlsberg, joka nykyisin (v. 1996 alkaen) työskentelee Microsoftilla. Mutta moniko tietää, että sitä ennen hän työskenteli Borlandilla, ja ehti olla mm. Delphi1:n pääarkkitehtinä.
Ja itseasiassa, Delphi ratkaisee juuri ne samat ongelmat, joiden takia MS haluaa korvata C/C :n C#:lla.
Mutta (ehkä? tekijänoikeus- ja) arvovaltasyistä MS ri voinut tyytyä tekemään omaa toteutustaan Delphi -kielestä, vaan saman henkilön täytyi suunnitella uusi kieli, josta voisi sanoa, että siinä on Delphin idea C :sta perityllä syntaksilla.
Ja juuri tästä syystä Delphi on parempi: Vaikka monta Delphin hyvää ominaisuutta löytyy myös C#:sta, niin siitä ei päästä mihinkään, että C/C :n syntaksi on kryptinen ja sekava.
Ja tietenkin tuo kryptisyys ja sekavuus on periytynyt myös C# -kieleen.
Tuo tekijänoikeus on suluissa siksi, että se ei ole estänyt FreePascal Lazarus -projektia.
On tosin mielenkiintoinen kysymys, kummasta syystä:
1. Ohjelmointikieltä sinänsä ei tekijänoikeus suojaa, vaikka sen toteuttava työväline toki onkin tekijänoikeuden piirissä. Tässäkö syy, miksi FP Lazarus voi ihan rauhassa toteuttaa Delphiä kielenään käyttävän välineen.
vaiko:
2. Koska Borland ilmeisesti on luopunut Linuxista tuotteidensa käyttö- ja kohdeympäristönä, hyökkäys FP Lazarusta vastaan tekijänoikeusperustein vain vahingoittaisi Borlandia itseään, sillä nyt kun Borland ei enää itse jatkokehitä Kylixiä, nimenomaan FP Lazarus takaa sen, että Delphi -kieli on siirrettävä Windows ja Linux -käyttöjärjestelmien välillä.
Itse koodaan Delphillä windowsille, ja ainakin toistaiseksi Kylixillä Linuxille, ja uskon tuotteiden virheettömyyden ja immuuniuden puskurin ylivuotohyökkäyksiä kohtaan olevan kova kilpailuvaltti.
Ahaa. Tämäkö on syy siihen, että kun yritän kertoa Delphin paremmuudesta niin ohjelmointikielenä kuin -välineenäkin, niin siihen suhtaudutaan naureskellen.
Delphihän on Borlandin tuote, samoin kuin samaa kieltä käyttävä Linux -versiokin (Kylix). Kylixistä on myös C -versio, mutta kun Borland ei ole päivittänyt Kylixiä vuoden 2002 jälkeen, niin Kylixin C -versio on muuttunut käyttökelvottomaksi varsin nopeasti.
Samaa kieltä käyttää myös ilmainen OpenSource -tuote Lazarus FreePascal, viimemainittu hieman harhaanjohtavalla nimellä, oikeasti se voisi olla FreeObjectpascal.
Moniko muuten tuntee C# -kielen historiaa?
Sen takana on Anders Hejlsberg, joka nykyisin (v. 1996 alkaen) työskentelee Microsoftilla. Mutta moniko tietää, että sitä ennen hän työskenteli Borlandilla, ja ehti olla mm. Delphi1:n pääarkkitehtinä.
Ja itseasiassa, Delphi ratkaisee juuri ne samat ongelmat, joiden takia MS haluaa korvata C/C :n C#:lla.
Mutta (ehkä? tekijänoikeus- ja) arvovaltasyistä MS ri voinut tyytyä tekemään omaa toteutustaan Delphi -kielestä, vaan saman henkilön täytyi suunnitella uusi kieli, josta voisi sanoa, että siinä on Delphin idea C :sta perityllä syntaksilla.
Ja juuri tästä syystä Delphi on parempi: Vaikka monta Delphin hyvää ominaisuutta löytyy myös C#:sta, niin siitä ei päästä mihinkään, että C/C :n syntaksi on kryptinen ja sekava.
Ja tietenkin tuo kryptisyys ja sekavuus on periytynyt myös C# -kieleen.
Tuo tekijänoikeus on suluissa siksi, että se ei ole estänyt FreePascal Lazarus -projektia.
On tosin mielenkiintoinen kysymys, kummasta syystä:
1. Ohjelmointikieltä sinänsä ei tekijänoikeus suojaa, vaikka sen toteuttava työväline toki onkin tekijänoikeuden piirissä. Tässäkö syy, miksi FP Lazarus voi ihan rauhassa toteuttaa Delphiä kielenään käyttävän välineen.
vaiko:
2. Koska Borland ilmeisesti on luopunut Linuxista tuotteidensa käyttö- ja kohdeympäristönä, hyökkäys FP Lazarusta vastaan tekijänoikeusperustein vain vahingoittaisi Borlandia itseään, sillä nyt kun Borland ei enää itse jatkokehitä Kylixiä, nimenomaan FP Lazarus takaa sen, että Delphi -kieli on siirrettävä Windows ja Linux -käyttöjärjestelmien välillä.
Itse koodaan Delphillä windowsille, ja ainakin toistaiseksi Kylixillä Linuxille, ja uskon tuotteiden virheettömyyden ja immuuniuden puskurin ylivuotohyökkäyksiä kohtaan olevan kova kilpailuvaltti.
Vastaukset 3
Vanhimmat
>Delphi ratkaisee juuri ne samat ongelmat, joiden takia MS haluaa korvata C/C :n C#:lla.
Taas on Mika pihalla niin kuin lumiukko. :)
Etkö tosiaan tiedä mikä erottaa C#:n C/C :stä tai samalla tavalla Delphistä ?
>...kun yritän kertoa Delphin paremmuudesta niin ohjelmointikielenä kuin -välineenäkin, niin siihen suhtaudutaan naureskellen.
http://www.tiobe.com/tpci.htm
Taitaa olla tuo Delphi/Kylix vähän "menneen talven lumia".
Tuossa oli vain suosio mittaus. Mutta kun tarvitaan nopeutta niin silloin vastaus Delphi. Delphihän on Borlandin nopein kääntäjä. Borlandhan tekee muillekin kielille kääntäjiä ja ne ovat yleensä nopeampia kuin muiden talojen vastaavat tuotteet.!