Avatar billede pfp Nybegynder
21. november 2002 - 14:13 Der er 24 kommentarer og
3 løsninger

Visual eller Borland?

Hej,

Jeg tror så småt jeg vil til at forsøge at udvide mine evner udover ASP. Derfor har jeg haft C++ i tankerne.

Jeg begynder på DAIMI (datalogi på Århus Universitet)september 2003 og vil gerne "for sjov" lege lidt med C++ inden da.

Derfor har jeg et par spørgsmål til Jer:
1. Hvad skal jeg vælge? Ms Visual eller Borland?
2. Hvad hedder den nyeste udgave af henholdsvis Visual og Borlands C++.

Det kan godt være der melder sig lidt flere spørgsmål henad vejen, men skal nok forhøje point i takt med det.

/peter
Avatar billede fiskesuppe Nybegynder
21. november 2002 - 14:19 #1
Der er MANGE forskellige udgaver af C++: Visual C++, Visual C++.NET og C++. Som en start vil jeg ikke anbefale dig at kaste dig ud i C++. Brug hellere en måneds tid på at lære C - det vil ikke være spildt, for alt hvad du lærer i C kan du også bruge i C++. C++ er bare meget mere avanceret og vil være for svært hvis du ikke kender til det i forvejen. Visual C++.NET er den nyeste udgave af Visual C++ fra Microsoft, men mange af koderne ser "underlige" ud og det har i hvert fald afskrækket mig fra at gå i gang med Visual C++.NET. Om du starter med Visual C++ eller C++ fra Borland er en smagssag. Jeg kan bedst lide Borlands compiler, men prøv dig frem :)
Avatar billede borrisholt Novice
21. november 2002 - 14:33 #2
Jeg synes Borland er det beste .. Det er lettere at gå til. Der er let at porte til linux. Det er let at porte til .NET.

Borland er i øvrigt de første og de eneste(?) der kan kompilere en WebService til Apatche og IIS

Jens B
Avatar billede arne_v Ekspert
21. november 2002 - 14:42 #3
Spar pengene og download en gratis C/C++ compiler.

Command-line:
  MinGW http://sourceforge.net/projects/mingw/

IDE addon:
  dv-cpp http://sourceforge.net/projects/dev-cpp/
Avatar billede kichian Nybegynder
21. november 2002 - 14:44 #4
Jeg vil nu anbefale at du kigger på C# eller Java i stedet. Hvis dit afsæt er at udvikle dine evner inden for ASP til også at omfatte ASP.NET, så er Visual C#.NET vejen.
Hvis du vil være platformsuafhængig så vælg Java. Både Java og C# er mere moderne programmeringssprog end C++.

Mit udgangspunkt for at skrive ovenstående er, at jeg ikke mener C/C++ bør bruges til andet en device-drivere, operativsystemer og anden maskin-nær programmering. På alle andre områder er de overhalet af Java og nu .NET

*bring the flames*
Avatar billede arne_v Ekspert
21. november 2002 - 14:45 #5
Visual Studio .NET afløste Visual Studio 6 for noget
tid siden.

(jeg har aldrig forstået MS's versions-numre)

C++Builder er på version 6.
Avatar billede arne_v Ekspert
21. november 2002 - 14:46 #6
Og du skal absolut lære C++ ikke C.

Man kan mene hvad man vil om OO, men det er hvad
der bliver udviklet i idag og i fremtiden (så lang frem
som man nu kan regne med).
Avatar billede borrisholt Novice
21. november 2002 - 14:50 #7
C++ Builderen kan også kompilere Delphi kode ...

Og ja du skal gå igang med C++ og lære objecter etc.

Jens B
Avatar billede arne_v Ekspert
21. november 2002 - 15:19 #8
Ja, Java eller C# er absolut værd at overveje i.s.f. C++.

Men nu gik spørgsmålet jo på C/C++.
Avatar billede pfp Nybegynder
21. november 2002 - 15:44 #9
C# er det ikke udelukkende i forbindelse med ASP.net? Altså til internettet?
Avatar billede narrr Nybegynder
21. november 2002 - 16:52 #10
eeeh, fiskesuppe! C++ er da ikke værre end C. Man kan lige så godt lære c++ fra begyndelsen.
Avatar billede kichian Nybegynder
21. november 2002 - 16:53 #11
C# er et komnplet programmeringssprog. Og kan også bruges til ASP.NET.
Men derudover er det Microsofts nye "all purpose" .NET programmeringssprog, som skal tage kampen om med bla. Java.
Avatar billede jpk Nybegynder
22. november 2002 - 08:51 #12
fiskesuppe >> Jeg ser ingen grund til at lære C før C++, den største lighed i de to sprog er jo C'et i navnet...
Hvad mener du egentlig med at "men mange af koderne ser "underlige" ud" i VC7?

kichian >> Som du nok var klar over (efter din kommentar at dømme), er det noget af en udtalelse, at C++ er blevet overhalet af Java! Måske i udviklingstid, men så stopper festen også...
Jeg bruger IBM WebSphere Studio Application Developer til Java-udvikling (det er et komplet miljø med "alt"), desværre er det skrevet i Java og anbefalet hukommelse er 768MB!!! Envidere er GUI ret langsom i Java.
Hvor mange spil bliver i øvrigt udviklet i Java..?
Jeg siger ikke at det ene sprog er bedre end det andet, men hvert programmeringssprog sin anvendelse. (burde være et ordsprog)
Du skriver tilmed at C++ er overhalet af .NET! Øh, jamen .NET omfatter jo også C++...

arne_v >> Man kan selvfølgelig sige at VC7 (.NET) har afløst VC6, men når vi nu snakker C++ er der ikke en forfærdenlig stor forskel (jeg har i hvert fald ikke opdaget den), med mindre man kører 'managed', hvilket de færreste gør!
VC++'s nyeste version hedder 7.0 (men meste kendt under navnet .NET), sidste version hed 6, så 5, så 4... (hvad er der at forstå?)

pfp >> C++ er, efter min mening, et genialt sprog. Man har stort set adgang til alt! Det er selvfølgelig på bekostning af en lidt mere low level API, men det er i mange tilfælde dét værd.
Under alle omstændigheder er det rart at kende og forstå sproget, da det fx også gør dig til en bedre Java programmør...
Java er lettere at komme igang med, men du lærer ikke hvad der foregår under overfladen. Det synes jeg er en nødvendighed, for at skrive gode programmer...
Mit foretruknet udviklingsværktøj til C++ er VC++ (6.0/7.0), det anvendes også på mange skoler og i mange virksomheder men Borland's Builder er også et udmærket miljø.
Avatar billede borrisholt Novice
22. november 2002 - 09:26 #13
arne_v >> Det er måske ikke seriøst at sammenligne to milijøer på deres versions nummer ....

Turbo Pascal har været i version 7 i mange år. Ærgo er Turbo Pascal 7 beder end C++ eller hvad ?

Der fra hvor jeg ser verden så leveres Borland det suverent beste produkt. Det er nemt at gå til. Det er nemt at lave GUI'er i.

I VC++ skal du først have noget erfaring før du kan få en GUI på skærmen ....

I Øvrigt har borland den store fordel at det ikke laver tingene sværer end de behøver at være. Og så kan C++ Builderen alt det VC++ kan, og mere til !

Jens B
Avatar billede jpk Nybegynder
22. november 2002 - 09:29 #14
En noget subjektiv synsvinkel måske...
Avatar billede borrisholt Novice
22. november 2002 - 09:38 #15
jpk >> Den der med TP7 skulle være bedere end C++ var blot for at illistere det absurte i arne_v's argument om Vc++ skulle være bedere end BCB pga versions nummeret ....

Den der med GUI'en er da ikke speciel subjektiv. ?

Jens B
Avatar billede arne_v Ekspert
22. november 2002 - 09:59 #16
Stop lige tre-kvart.

Hvor har jeg postuleret at VC++ skulle være bedre end
C++B p.g.a. versions-nummer ?

Hvis I prøver og pudser brilelrne vil I se at der
blev stillet et spørgsmål:

#2. Hvad hedder den nyeste udgave af henholdsvis Visual og Borlands C++.

Og jeg svarede:

#Visual Studio .NET afløste Visual Studio 6 for noget
#tid siden.

#C++Builder er på version 6.

Evt. vurderinger udfra versions-nummer må være noget
i har fantaseret jer til.
Avatar billede arne_v Ekspert
22. november 2002 - 10:03 #17
Med hensyn til versions-numre, så bliver produktet
solgt som version 6 og .NET.

Jeg ved godt at .NET er version 7.

Har du iøvrigt lagt mærke til at selve compileren i version 6
idnetficerer sig selv som version 12 ? (den bruger
stadig MSC versions nummer)

Kunne være interessant om den i .NET sagde 13 !

Den er ogsp gal med mange andre produkter:
  Word 6->95->97->2000->XP->11

Jeg synes, at det er forvirrende.
Avatar billede arne_v Ekspert
22. november 2002 - 10:05 #18
jpk>

Jeg har ikke prøvet WSAD, men Eclipse er faktisk
rimeligt hurtig også med mindre end 768 MB.
Avatar billede jpk Nybegynder
22. november 2002 - 10:16 #19
WSAD bygger på Eclipse...
Avatar billede borrisholt Novice
22. november 2002 - 10:25 #20
OKI OKI .. Hvis man læser forkert, drager man forkerte konklutioner. Jeg beklager.

Den der med compilerversion har borland ... Delphi 7 compileren identificere sig selv  som nummer 14.1

Jens B
Avatar billede pfp Nybegynder
22. november 2002 - 10:34 #21
Hej,

Først vil jeg lige sige tak til alle Jeres indlæg.

Det jeg har fået ud af denne debat er indtil videre, at jeg som nybegynder kan have lettere ved at begynde på Borlands builder frem for Microsoft's fordi det er lettere tilgang via GUI. Er det rigtig antaget?

Med hensyn til diskussionen omkring jeg skal vælge Java, C# eller C++ må jeg sige at jeg nok ligger rimelig fast på at det skal være C++.

Jeg har tidligere "leget" med forskellige Delphi versioner på et absolut lav niveau. Derfor tror jeg indtil videre at valget falder på Borland.

Med venlig hilsen
Peter F. Poulsen
Avatar billede borrisholt Novice
22. november 2002 - 10:49 #22
Peter >> Hvis du tidligere har leget med Delphi så er BCB der rette valg !! Den er mangen til. Det er bare C++ neden under ...

I øvrigt kan den compilere Delphi kode. Så alle de rare sager på www.torry.net kan du også bruge !

Jens B
Avatar billede arne_v Ekspert
22. november 2002 - 10:57 #23
jpk>

Det ved jeg godt. Min logik var:
  eclipse hurtig => WSAD bør være hurtig => VAJ->WSAD var måske en ide
Avatar billede pfp Nybegynder
22. november 2002 - 15:34 #24
Borrishold -> Det var da rart at høre :-)
Avatar billede pfp Nybegynder
23. november 2002 - 15:37 #25
Nu hvor jeg skal til at gå igang med Borland. Er der så nogle typiske begynder eksempler, udover Hello World, som jeg bør prøve kræfter med. Derudover er links til gode tutorials værdsat.

Jeg forhøjer gerne point.

borrisholt -> Læg et svar så kan i alle få point.
Avatar billede borrisholt Novice
23. november 2002 - 15:55 #26
JEg vil anbefale dig at kigger på Torry.net

Der finder du en masse gode Eksempler på hvad som helst ... Mange af dem er i Delphi. Men så kan du jo selv lave dem om !

Jens B
Avatar billede pfp Nybegynder
23. november 2002 - 15:58 #27
Tak for alle Jeres indlæg.

Med venlig hilsen
Peter F. Poulsen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester