Gå til innhold

wirrum

Medlemmer
  • Innlegg

    57
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av wirrum

  1. Anyway, De fleste .NET progarmmerere bruker enten C# eller VB.NET. Som VB.NET programmerer har jeg ingen problemer med å lese C# kode, og de jeg programmerer sammens med, som bruker C#, har heller ingen problemer med å lese min VB.NET kode.

     

    Konklusjon: Det fungerer utmerket å bruke flere språk i samme prosjekt. :woot:

     

    Men leser du c# kode like bra/raskt som en av c# programmerne? Og skriver du c# kode like raskt og effektivt som c# programmererne?

     

    Hvilken fordel har prosjektet av at det benyttes 2 forskjellige språk?

  2. Vil si denne prosjektlederen gjorde en særdeles dårlig jobb da ved å la systemutviklerne velge selv hva de skal programmere i. Og denne Eifel fyren: kan han bare Eifel eller? I såfall, hva slags firma ansetter en slik fyr???

     

    Prosjektleder-Per stiller nok svakt i årets lønnsforhandlinger, ja. Og til neste prosjekt så er nok c# det eneste programmeringspråket han kommer til å tillate uviklerne å bruke.

     

    Og Eiffel-Eigil, ja han går fortsatt på arbeidsledighetstrygd i indre troms, og har begynt å lære seg c# i håp om å få en jobb.

     

     

    Jeg skjønner at du prøvde å illustrere et poeng på en ekstrem måte, men eksempelet ditt var jo så urealistisk (i mine øyne). Dette vil jo ikke skje i den virkelige verden.

     

    Mai påint eksaktli! Dette ville aldri skje i virkeligheten! "Språkuavhengighet" vil aldri skje i virkeligheten, og det er derfor jeg stiller spørsmålstegn ved utsagnet "det er det som er det genial med .net"... Det er overhypet, og vil aldri bli brukt i praksis.

  3.  

    Det genial med .NET er at det er språk uavhengie, mens det u geniale(i motsetning til Java) er at det ikke er plattform uavhengie(funker ikke på linux, osv...)

    Det er noen som prøver å gjøre noe med dette da:http://go-mono.com

    At "m$ not-yet", som noen kaller det, er språk-uavhengig er overhode ikke genialt i det heletatt, snarere tvert imot. Hvilken fordel har man av å kunne skrive kode i X antall forskjellige språk, utover at det blir umulig å vedlikeholde koden senere?

     

    En applikasjon skrevet delvis i c#, delvis i c++, delvis i VB, delvis i eiffel, delvis i smalltalk osv blir usedvanlig vanskelig å vedlikeholde - da er det bedre å velge ett språk og holde seg til det. Når det gjelder .net er det seff c# som gjelder - "språkuavhengig" er bare (nok) en totalt unyttig hype.

     

    :lol: Hvist du leser litt om .net før du uttaler deg, vil du se at du ikke bruker flere språk i samme fil. dvs: lager du en kontroll som gjør noe lurt, skriver du den enten i vb.net, c# eller j#.

     

    Men, den kontrollen du laget som var skrevet i f.eks, vb.net, kan jeg bruke i mitt program eller min kontroll som jeg skriver i f.eks c#. :wink:

     

    Det igjen betyr at du kan samarbeide med andre programmerere som bruker .net platformen, men ikke bruker samme språk som deg.

     

    Det betyr at koden ikke blir vanskelig å vedlikeholde, men mye enklere, siden du bygger opp egene kontroller som du bruker i programmene dine. Er det en kontroll som ikke virker som den skal, fiks den kontrollen og legg den tilbake i programmet, istedenfor å lete gjennom flere tusen filer, med enda flere linjer med kode, bare for å rette opp en liten sak. Desuten har du jo fikset kontrollen, så det er bare å bytte den ut i de andre programmene du bruker den. istedenfor å lete etter feil og rette kode i alle de andre programmene også. :D

     

    En applikasjon != en fil. Jeg tviler på at noen skriver forskjellig språk i samme kildekodefil i .NET (selv om det er mulig). Poenget mitt er at i en bedrift så bør all skrive det samme språket, selv om de jobber i forskjellig filer (men på samme applikasjon). Jeg skal prøve å illustruere poenget mitt med et ikke alt for urelistisk eksempel slik at det kanskje blir lettere å forstå:

     

    Bedriften MakroHard utvikler en portal, og bruker dåttnett. Av utviklingsteamet på 5 bestemmer 3 seg for å programmere i C#, da de ikke kan .net fra før, og de fleste bøkene om .net tar utgangspunkt i C#. Men Eiffel-Eigil er jævla god i eiffel, så han bestemmer seg for å bruke eiffel - det er jo fullt mulig. Eigil har ansvaret for å implementere bruker-rettighets-modulen, som benyttes av alle de andre utviklerne, og ingen av de andre utviklerne trenger å bry seg med eiffel, de bruker jo bare modulen Eigil har laget.

     

    Men så må Eiffel-Eigil flytte fordi kona hans, Maccern-Marit, har fått tilbud om stilling som skiftleder i Bardufoss. Heldigvis rakk han å bli ferdig med brukerrettighetsmodulen.

     

    Etter at portalen har vært i drift en stund viser det seg at bruker-rettighets-systemet er for tregt, og koden må effektiviseres. Men Seesjarp-Siri kan jo bare C#, og Vb-Vegard har ikke engang hørt om eiffel.

     

    Siden bedriften _må_ få fart i brukerrettighetene, tar de kontakt med et konsulent-seleskap for å leie inn en .net eiffel-mann, men ingen av konsulentene kan noe annet en c#, det er jo det som gjelder på .net, er det ikke?

     

    Og det er jo dumt å ansette en person bare for å gjøre en jobb som er estimert til å ta 2 mnd. Dessuten, hvor mange søkere kommer det til å være på en eiffel-jobb..? Vb-vegard kan jo lære seg eiffel, da... men, er ikke han på ferie i Tyrkia? Og var det ikke noe galt i nyhets-modulen hans...? Er det noen som kan vb her?

     

    Neiognei, tenker Prosjektleder-Per, hvis bare alle hadde brukt samme språk fra begynnelsen.... og snipp snapp snute, så skjønner kanskje de fleste at "språkuavhengighet" i det virkelige liv ikke er noe som er særlig snedig å bruke...

     

    Og hvis noen ennå ikke har skjønt det, så får de prøve å finne på andre eksempler som gjør at Eiffel-Eigil har mulighet til å se på bruker-rettighets-modulen sin (for å noen startsteder: syk, for mye annet å gjøre, påkjørt av trikk). Og hvis det ikke hjelper så ta med Perl-Petter, Seeplusplus-Sara og Lisp-Leif. Og hvis noen fortsatt ikke har skjønt det så får de lære seg Eiffel og starte bedrift sammen med Liquified og TLZ. :smile:

  4. Nå har vel du snevra inn hva hele greie med å kunne bruke hvilket språk du vil litt for mye vel? Ingen som har sagt at du MÅ skrive applikasjonene i flere forskjellige språk!

    Ikke engang jeg har sagt at man må skrive en applikasjon i flere språk når man bruker .net. Jeg vil heller si at jeg går ganske langt i å si det motsatte, at man bør velge ett språk, og at det i 99,99% av tilfellene er c# som er det eneste reelle valget.

     

    Poenget mitt er at muligheten til å kunne bruke flere språk har vært overhypet, da det er en mulighet som vil benyttes av max 0,01% av brukerene i .net. Å velge .net som platform pga av denne "fordelen" er derfor litt usnedig...

  5. Det genial med .NET er at det er språk uavhengie, mens det u geniale(i motsetning til Java) er at det ikke er plattform uavhengie(funker ikke på linux, osv...)

    Det er noen som prøver å gjøre noe med dette da:http://go-mono.com

    At "m$ not-yet", som noen kaller det, er språk-uavhengig er overhode ikke genialt i det heletatt, snarere tvert imot. Hvilken fordel har man av å kunne skrive kode i X antall forskjellige språk, utover at det blir umulig å vedlikeholde koden senere?

     

    En applikasjon skrevet delvis i c#, delvis i c++, delvis i VB, delvis i eiffel, delvis i smalltalk osv blir usedvanlig vanskelig å vedlikeholde - da er det bedre å velge ett språk og holde seg til det. Når det gjelder .net er det seff c# som gjelder - "språkuavhengig" er bare (nok) en totalt unyttig hype.

  6. Jeg holder i dette øyeblikk på å sette opp et slik shuttle-system, basert på en 2500+(barton). Jeg opplever store problemer med minnet. Bestilte hele greia på komplett, med 512Mb TwinMOS PC2700 minne. Og systemet var ustabilt som bare rakkern. Installasjon av xp gikk greit, men det gikk kun noen få minutter før blåskjermen dukka opp.

     

    Siden jeg brukte det integrerte grafikkortet (som spiser av systemminnet) kunne jeg på skjermen se artifakter og serier med pixler som ikke hadde riktig farge, som en indikasjon skrivingen til minnet ikke fungerte. Det hjalp ikke å kjøre minnet på lavere frekvens.

     

    Jeg har nå byttet til 256 Crucial PC2700 DDR-DIM, og det gjorde systemet noe mer stabilt, men kjører jeg minne på 333 mhz dukker mr. bluescreen opp rett som det er. Ved å kjøre minnet på 200mhz har systemet vært stabilt i 1 drøy time nå... Hvis det holder seg setter jeg inn 256 til og ser hvordan det går.

     

    Men, basically, det ser ut til at boksen er svært så kresen på minnet den fores med... :cry:

×
×
  • Opprett ny...