Jeg står og vil gerne igang med at programmere, men ved ikke hvad jeg skal vælge.
Jeg ville gerne kunne programmere eks. firewalls til windows, og andre programmer som kan køre i windows. Men samtidig vil jeg også gerne have gode jobmuligheder når jeg er færdig.
Hvad er der forspørgsel på nu og hvad med fremtiden?
Jeg har kigget lidt på c++ Visual Basic 2008 Java
Jeg ville blive Meget for jeres hjælp :-)
Ps. hvad sprog programmerede Erik Damgaard i, nu har man hørt så meget om, at han var dygtig til dette :-)
En software firewall til Windows vil man nok lave i C/C++ evt. med nogle plugins for regler i et nemmere sprog.
Der vil stadig vaere efterspoergsel efter C/C++ udviklere i mange aar fremover.
Der er dog nok stoerre efterspoergsel efter de sprog som bruges til typiske business apps: Java, C#/VB.NET, PHP etc..
Jeg ved ikke hvad Navision og Concorde oprindeligt blev programmeret i. Pascal eller C var muligheder. Evt. med lidt assembler drysset ind i de foerste versioner.
Men hvad der var smart dengang er ikke noedvendigvis smart idag.
Synes godt om
Slettet bruger
27. juli 2009 - 18:07#2
Jeg arbejdede for Damgaard data i en periode og kan sige med sikkerhed at de programmerede i Borlands Turbo-pascal under (DOS) men gik siden over til C++ da Concorden skulle flyttes til Windows platformen.
Erik Damgaard programmerede ikke men det gjorde hans bror og flere andre ansatte
Det du reelt spørger om, er at du vil i gang med at løbe, for at løbe en maraton, men vil vide hvilke løbesko der er bedst.
For størstedelen af de programmører der programmerer firewalls til Windows, har de taget en længeregående uddannelse for at lære de mange forskellige aspekter af programmeringens kunst. Heriblandt kan der nævnes invarianter, designmønstre, algoritmer og datastrukturer. Det er altså emner der er svære at lære selv og for de fleste vil kræve et uddannelsesforløb. Hvis du gerne vil være en professionel programmør, vil jeg anbefale dig, at sigte efter at tage en af de mange uddannelser indenfor området. Ikke sagt, at men ikke kan blive en god autodidakt programmør, men de der ikke har en uddannelse og certifikat på deres evner, formår sjældent at komme langt.
Hvis du gerne vil lære at programmere - for programmeringens og legens skyld - kan du frit vælge. C er et godt sprog at kunne, men det er som at bygge en bil ud fra metal. Java er lettere og har den fordel at det platformsuafhængigt. Visual Basic er kommercielt, men rigtig let at gå til (du kan se det i MS Office); desværre har VB projekter en tendens til at lide under manglende planlægning. php er gratis, men er et scriptsprog henvendt til visning til hjemmesider. Python er ligeledes gratis, men også et scriptsprog, så det er ikke så meget henvendt til at lave selvstændige applikationer med.
Mht. gratis kontra kommercielle programmeringssprog, så er der mange aspekter. Sprogene er i sig selv gratis, men du kommer ingen steder uden en compiler. Nogle af disse er gratis, andre er ikke. Et godt udviklingsværktøj (kaldes IDE) er typisk skræddersyet til programmingssproget, men der er også multi-sprogs IDEer. Nogle af disse er gratis, andre er ikke.
C og Java er programmeringssprog, hvor man skal holde nøje øje med, hvilke typer man "lægger sammen". Det går ikke at lægge et stykke tekst sammen med et tal, og det kan let ske, at compileren ikke fanger sådan en fejl. Visual Basic opererer i en slags skal, som tager hånd om den slags fejl. Lægger man her et tal sammen med et stykke tekst (1 + "5"), bliver teksten opfattet som tallet 5. Dette giver dog en række andre faldgruber.
Men Java, der er gratis, er et godt programmeringssprog at starte med. Programmerne ligner dog ikke rigtige Windows programmer, men Java er gratis. Med Visual Basic kan du lave "rigtige" Windows programmer, men man bliver pakket ind i vat så nogle ting er ikke umiddelbart muligt, som de er i C++.
PS. For at skabe en stor formue som programmør, kræver det også en kritisk forretningssans, held og gerne en god idé.
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.