MS/Borland

"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.
3324
Äänestä

Muut lukivat myös

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ä ?

Äänestä

>...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".

Äänestä
  • 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.!

    Äänestä

Kommentoi aloitusta


Mika0800 kirjoitti:

"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.

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