fredag, januar 22, 2021

C++ og Visual Basic

Daily Rush Debat Programmering C++ og Visual Basic

  • Forfatter
    Emne
  • #0

    Tricore
    Bruger
    37 indlæg
    Offline

    Hej jeg vil gerne begynde på programmering jeg har aldrig prøvet det før så jeg vil gerne vide hvilke programmer jeg skal bruge. Jeg tænker lidt på programmer som Visual Basic eller C++, men som sagt aner jeg ikke en skid om det.

    På forhånd tak!!

Viser 5 kommentarer - 16 til 20 (af 20 i alt)
  • Forfatter
    Kommentarer
  • #17

    Jacee
    Bruger
    195 indlæg
    Offline

    Et godt sted at starte er Delphi eller C#, de er begge gratis at udvikle i.
    Delphi 6 personal er gratis kan vel findes på http://www.borland.com
    C# kan udvikles i http://www.icsharpcode.net/OpenSource/SD/default.asp
    Der skal man også lige huske en .NET framework download som desuden kræves på den computer du skal bruge programmet du har lavet på.

    Hvis du ikke kan lide c# så vælg delphi

    #18

    Infophreak
    Bruger
    83 indlæg
    Offline

    Det er sandt nok, at VB har fået udryddet de værste børnesygdomme, som stammer fra dets forfader BASIC, men samtidig, så synes jeg også, at man bør betragte det som det, det er: Legetøj. Alene det, at man ikke kan kompilere ægte selvstændige binaries, men at der kræves et “runtime environment” for at køre det, kompileren spytter ud, diskvalificerer det. Jo, man kan lære af programmere af at bruge det, men det kan man lige så godt med Java eller Delphi, og begge dele er *meget* mere brugbare. Kort sagt: At lære VB er at skyde sig selv i foden. Man får alligevel brug for at lære et nyt programmeringssprog senere, så hvorfor ikke starte med et, man rent faktisk kan lave noget ikke-trivielt i?

    Close the world - TXeN eht nepO. Serial Experiments Lain

    #19

    Lillemanden
    Bruger
    650 indlæg
    Offline

    Infophreak du har bare ikke helt forstået hvad VB skal bruges til.
    VB er ikke en erstatning for C++, VB er til at skrive små programmer, og til at skrive dem hurtigt og let. Hvilket er perfekt når man skal begynde, man kan let skrive et program, og man kan hurtigt se resultatet.

    #20

    Infophreak
    Bruger
    83 indlæg
    Offline

    Det er rigtig nok, at VB er fint til det, men hvorfor betale så (relativt) meget for det, når der er gratis værktøjer, der er mindst lige så gode til det samme formål? Delphi kommer – svjv – i en gratis version, og det skulle da snildt kunne bruges til at lære at programmere i. Hvis jeg husker rigtigt, så kaldes sproget “Object Pascal”, og Pascal har alle dage været et sprog beregnet til begyndere.

    Og hvor var det lige, at jeg sagde noget om C++? Jeg har aldrig sagt at C++ var en god ting at starte med. Tværtimod, så mener jeg, at man bør holde sig langt væk fra et sprog som C++, fordi det lægger et enormt ansvar over på programmøren i form af memory management og pointere (*shudder*).

    Close the world - TXeN eht nepO. Serial Experiments Lain

    #21

    naq
    Bruger
    242 indlæg
    Offline

    Yo,

    Start med Java (java.sun.com) og en editor der ikke gør alting alt for nemt for dig (UltraEdit f.ex.). Det er vigtigt også at kunne sætte sig ind i god kode-standard, og en stor hjælp senere hen hvis man fra starten sørger for at være lidt af en perfektionist hvad indenting og layout generelt angår.

    Java’s virtual machine er en udemærket sandkasse, forstået på den måde at den håndterer de knapt så relevante ting såsom allokering, faste boundaries, garb.c, osv.

    JVM’en indbefatter i øvrigt en omfattende, og fuldt ud dokumenteret, API, hvilket er lækkert da du så i første omgang kan koncentrere dig om programstruktur.

    Når du synes du er træt af Java, så læs en lille bog om ANSI C. Lær ANSI C – eller i hvert fald forskellene mellem det og så Java – og hop så på C++ vognen og bliv dygtig til det. Du vil opdage at det er nemt at lære nye sprog så snart du kan et par stykker.

    Drop Visual Basic. Enhver programmør med respekt for sig selv… osv. Behøver jeg sige mere?

Viser 5 kommentarer - 16 til 20 (af 20 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.