Vinnaren i pepparkakshustävlingen!
  • 4
  • 5
2007-06-05, 15:30
  #49
Medlem
PerFnurts avatar
Citat:
Ursprungligen postat av StefanHeterJag
Får väl poängtera också att jag inte på något sätt ser ner på c++ eller c++ programmerare. De flesta språk har sina stjärnor och sina platser i tillvaron.

Ett problem dock är att det går många mediokra utvecklare per duktig, och fler ju nyare språket är.

Inte blir det bättre av att så många försöker åka snålskjuts.

(räkna forumumets hjälp-mig-med-läxan trådar)
Citera
2007-06-05, 16:51
  #50
Medlem
Sane?s avatar
Jag förstår inte hur man kan använda antalet poster i porgrammeringsforumen i flashback som argument för att jämföra programmeringsspråk.

I min värld används låga språk som c och c++ endast i applikationer där råprestanda krävs, i allt annat kör man c# eftersom man kallt kan räkna med att utvecklingstiden blir en tredjedel.

Varför snackar ni om c++ och c# programmerare, de flesta bör kunna båda språken imo.

Om man måste rangordna språken så sätter jag iaf c# högst tack vare den förkortade utvecklingstiden.

Citat:
Ursprungligen postat av gosh
Det systemtet som jag har gjort kan läsa av databasen och lära sig hur den arbetar. Idag används systemet för funktionalitet där deras egna program brister. Det kan vara saker som massu
Och det kan man inte göra i c# därför att..?
Citera
2007-06-05, 16:54
  #51
Medlem
Citat:
Ursprungligen postat av Sane?
Och det kan man inte göra i c# därför att..?

Det blir för segt och är inte portabelt.

Ställ en fråga som returnera 10000 rader, internet har applikationen en "kalkylmotor" och skall räkna på två värden som finns i varje rad. Denna kalkylmotor är extremt optimerad.

Om användaren måste ta en kaffepaus tills resultatet kommer så är det inte lika intressant.
Citera
2007-06-05, 18:06
  #52
Medlem
StefanHeterJags avatar
Om ni läser igenom mina inlägg så ser ni kanske en sak. Jag har inte jämfört språk. Utan stödet man får från IDE:t man kodar i.

T.ex. om man drar in ett dataset i visual studio i (exempelvis) ett vb.net-projekt så genereras automatiskt partialklasser för att arbeta mot detta dataset. Har man t.ex. en webservice som levererar dataset och som kan ta emot dataset i retur så behöver man inte skriva en enda rad SQL för att hämta/lagra data utan hanterar det genom att via diagram beskriva datasetet och vilka adaptrar man vill koppla till det. På serversidan så är datasetet kopplat till databasen och på klientsidan behöver man bara bekymra sig om att modifiera datat, vilket man kan göra starkt typat tack vara klasserna som skapas.

Exempel: Istället för mydataset.table("customers").rows(rowid).column("c ustomernumber").value så skriver man mydataset.customers.rows(rowid).customernumber och eftersom det är starkt typat så får man redan i designläge koll på namn och datatyp, vilket gör att man inte kan stava fel på ett kolumnnamn eller sätta/hämta fel datatyp och det sedan smäller vid runtime. Man får även intellisence på allt, så för att skriva mydataset.customers.rows(rowid).customernumber så behöver jag bara skriva ett fåtal bokstäver för att få upp hela raden.

Sen om jag gör detta i Jsharp, C#, VB.Net spelar mig ingen större roll, det är alla sidovinster jag vill komma åt i form av basklasser och automatisk generering av kod mot t.ex. datasets, webservices m.m. Så att jag kan arbeta objektorienterat mot externa källor utan att offra en massa timmar för att t.ex. konsumera en webservice, bygga egna säkerhetslösningar m.m. Allt detta finns redan i .Net vilket gör att man har en gedigen bas av klasser att använda sig av. Det ger mer tid åt problemlösning, projektering, testning, rapportering m.m. Den perfekta intellicensen, teamsystem, architect, debuggern (oslagbar), grymma överblicken av error/warnings i realtid medan man kodar osv gör iaf att jag för alltid kommer att vara VS trogen.

Visual C++ som ingår i .Net/VS har nog gått många C++-programmerare förbi. Jag säger, ta en ordentlig titt på det för att se den otroligt rika nyttan av ett bra IDE ihop med ett av världens mest(?) populära språk som ju defakto C++ är med tanke på dess livstid och utspriddhet.

Japp, vart ett litet evangelium här, men det känns bra så här dagen före nationaldagen..

Over and out.
Citera
2007-06-05, 19:31
  #53
Medlem
helt klart påverkar utvecklingsmiljön. För egen del (kodar mest i C++ och javascript) så är editorn inte alls speciellt viktig. det var länge sedan som intellisense ballade ur (klipp och klistra är viktigare). Däremot är en bra debugger viktig.

Färgkodning och smart indentering, samt en bra debugger så går det finfint
Citera
  • 4
  • 5

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback