C ++. På framsidan av det här kan tyckas vara ett dåligt val, är det en förhållandevis svårt språk att lära sig och att felsöka och kan ta en hel del tid och ansträngning att bygga en bra, pålitlig och användbar applikation. Det är dock rekommendation inte är helt ogrundad - det är en skiftlägeskänslig, starkt skrivit språk så det får du i några mycket goda vanor i detta avseende. Det är objektorienterat så det får du i "moderna" sätt att tänka (objektorientering är hur alla stora program är kodade i dessa dagar.
) Och det är utan tvekan den mest använda språket där ute - medan en hel del av dess användning är bleknar som modernare språk som Java steg, det finns så många äldre program där ute som du kan vara säker på en god grund i C ++ är något som kommer att tjäna dig väl under många decennier ännu! Det var en standard i många år och det visar, det finns massor av bra böcker och handledning på det, en hel del gratis, optimerade kompilatorer runt för det och det är en mycket stabil och mogen språk.
Trots allt detta men jag skulle verkligen rekommendera det som utgångspunkt - Jag skulle definitivt råda dock komma tillbaka och lära sig det senare. Även om det är en stor språk i sig, som en nybörjare språk det är verkligen inte lysande alls, låter kompilatorn saker genom att verka ologiskt ur en nybörjare perspektiv och det har kommit en del föråldrade funktioner kvar från C som samtidigt är lysande i rätt inställning , verkligen kan bli ganska förvirrande om du försöker att förstå saker från ett rent och teoretiskt perspektiv! Syntaxen är också ganska komplicerat när det gäller att definiera saker i header-filer och liknande, det är inte det mest logiska sak för en nybörjare att hantera.
Och på grund av att du behöver göra din egen sophämtning, det är mycket lätt att införa fel som du inte ens vet om (eftersom minnet är så rikligt utbud i dessa dagar!) Så ja, är C ++ en stor språk att lära sig. Men nej, det är inte ett bra språk att börja med. Omdömen
NET - C # - Hjälpen Mailer klass för mallbaserade e - post med inbäddade …