Nøgleforskel: Selvom deres navne tyder på, at Java og JavaScript skal være beslægtet på en eller anden måde, er det bare ikke sandt. JavaScript er et fortolket computerprogrammeringssprog. Den største forskel mellem Java og JavaScript er, at mens Java er et programmeringssprog, er JavaScript et script sprog. Det er et prototype-baseret script sprog, der er dynamisk, svagt skrevet og har førsteklasses funktioner. C ++ er et generel programmeringssprog. Det blev udviklet fra det oprindelige C programmeringssprog. C ++ er et statisk skrevet, frit form, multi-paradigme og et kompileret programmeringssprog.

JavaScript tager sine centrale designprincipper fra programmeringssprogene Self og Scheme. Det er et multi-paradigmsprog, der understøtter objektorienterede, imperative og funktionelle programmeringsformer.
JavaScript blev formaliseret i ECMAScripts sprogstandard og blev oprindeligt implementeret som en del af webbrowsere. Det tillod, at klientsiden scripts interagerer med brugeren, styrer browseren, kommunikerer asynkront og ændrer dokumentindholdet, der blev vist. Men JavaScript bruges også i applikationer uden for websider, f.eks. I PDF-dokumenter, webstedsspecifikke browsere og desktop-widgets. Desuden har nyere og hurtigere JavaScript VM'er og rammer også øget populariteten af JavaScript til server-side webapplikationer.
Der er forskellige ligheder mellem Java og JavaScript, som begge har en C-lignende syntaks. De er både objektorienterede og typisk sandkasse, især når de bruges i en browser. Også JavaScript blev designet med Java's syntax og standardbiblioteket i tankerne. Alle Java-søgeord var reserveret i original JavaScript. JavaScript's standardbibliotek følger Java's navngivningskonventioner, og JavaScript's Math og Date objekter er baseret på klasser fra Java 1.0. Men de er meget mere forskellige, end de er ens.

C ++ er et statisk skrevet, frit form, multi-paradigme og et kompileret programmeringssprog. C ++ programmeringssprog anses bredt for at være et sprog på mellemniveau, da det består af både højniveau og lavt sproglige funktioner. I sammenligning med C indeholder C ++ objektorienterede funktioner, såsom klasser og andre forbedringer.
C ++ har overtaget nogle af C-sprogets popularitet. C ++ er nu implementeret på en lang række hardware- og operativsystemplatforme. Det anses for at være en effektiv compiler til native kode. Den indeholder også systemsoftware, applikationssoftware, enhedsdrivere, indlejret software, højtydende server- og klientapplikationer som led i dets applikationsdomæner samt underholdningssoftware som videospil.
C ++ startede oprindeligt som et ekstraudstyr til C. Det var designet til at være kilde og link kompatibelt med C. Det tilføjede klasser, virtuelle funktioner, overbelastning af operatør, flere arv, skabeloner, undtagelseshåndtering osv. Det udviklede sig dog til sidst nok at betragtes som et programmeringssprog i sig selv. Det blev oprindeligt ratificeret i 1998 som ISO / IEC 14882: 1998.
C ++ bruges nu almindeligvis til hardware design. Designet beskrives først i C ++. Det analyseres derefter, arkitektonisk begrænset, og planlægges at oprette et hardware-beskrivelsessprog på register-overføringsniveau. Det ville gøre dette gennem syntese på højt niveau.
Både gratis og proprietær C ++ compiler software er tilgængelig på markedet. Nogle eksempler på disse software omfatter GNU Project, Microsoft, Intel og Embarcadero Technologies. C ++ har også haft stor indflydelse på andre programmeringssprog som C # (C Sharp) og Java.
JavaScript og C ++ er ens i den forbindelse, at de begge er baseret på C programmeringssprog. Desuden er de også begge baseret på OOP (Objektorienteret programmering). Den største forskel mellem de to er dog, at mens C ++ er et programmeringssprog, er JavaScript et scripting sprog.