to do then now would be retro, to do then then was very nowtro
Log in or Sign Up

C++

since 1983 (earliest usage recorded on this site was 1984)

C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs as an enhancement to the C programming language and originally named "C with Classes". It was renamed C++ in 1983.
As one of the most popular programming languages ever created, C++ is widely used in the software industry. Some of its application domains include systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games.

more info

Login or signup to add C++ to your list!

Users

Technology Timeline Graph
 
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
yacitus
lawley
dl
BitWise
brucehoult
avowkind
coordt
boutell
danceswithvowels
jtauber
growe
adamv
kan
jancona
Cema
tlesher
sceptreofjudah
bittercoder
jeffself
Uche
jorjun
David
notanumber
RCARDENES
skyl
mrtrosen
bmaxwell
fdrake
ironfort
dfan
tartley
thumper
rrainey
takitimu
jbeigel
wilane
Josh
empty
Atrujillo
thraxil
brousch
carljm
givas
greyfade
sarahewelch
ericflo
dabeaz
sbastn
mpirnat
jdunck
reed
edd
jefftriplett
davidpaccoud
binarydud
otherchirps
undoingemptyvoid
k_wade_a
bg4
johnny723
drakkos
barneyboo
fogus
audreyr
shiny
randombit
Zak
rogerclark
nsmgr8
kcunning
bkmontgomery
zellyn
paltman
robhudson
sanchom
bcowcher
iamteem
lambacck
ch0llima
anoop
sbaydoun
ntoll
alecperkins
noah
leveille
CerealBoy
madewulf
z3d
rizumu
joalcorn
Sitwon
Sitwonade
smalltobi
cstejerean
AndyC
westonruter
rragan
sjaekel
jasonb
jmillikin
ghoseb
passy
james
nnrcschmdt
floyd
durden
patrick
sergio
quakehead
luchak
CrociDB
Swizec
dublindan
gg
natevw
thaostra
Vector
dan
bkokash
karlstolley
mwalling
vrejohanian
eculver
ellisonleao
collypops
brosner
Kami
NX172
Raisapius
jkocherhans
rilt
myles
brettsky
larry
angelausy
beshrkayali
amackera
mallipeddi
dmnd
gabrielrios
sdhamilton
GordyBrow
cagedmantis
andyrak
theanalyst
qwertymz
timus
d3f3nd3r
bkopanja
chrisbrett665
nullomodo
Kanru
bibhas
Indy
b3ng0
dekz
alex
mccolgan
kratorius
perimosocordiae
threefjefff
edv4rd0
CaptainSay
devien
janewilson90
Rgoodermote
alexsuraci
krisse2
MichaelTran
nightfly19
mgill25
MechanisM
adambrenecki
yacitus - 35 years
lawley - 33 years
dl - 12 years
BitWise - 15 years
brucehoult - 31 years
avowkind - 31 years
coordt - 14 years
boutell - 12 years
danceswithvowels - 29 years
jtauber - 3 years
growe - 29 years
adamv - 29 years
kan - 18 years
jancona - 28 years
Cema - 28 years
tlesher - 28 years
sceptreofjudah - 28 years
bittercoder - 13 years
jeffself - 1 years
Uche - 8 years
jorjun - 1 years
David - 27 years
notanumber - 27 years
RCARDENES - 27 years
skyl - 1 years
mrtrosen - 26 years
bmaxwell - 26 years
fdrake - 3 years
ironfort - 25 years
dfan - 25 years
tartley - 9 years
thumper - 25 years
rrainey - 25 years
takitimu - 13 years
jbeigel - 24 years
wilane - 24 years
Josh - 24 years
empty - 11 years
Atrujillo - 24 years
thraxil - 23 years
brousch - 3 years
carljm - 7 years
givas - 23 years
greyfade - 23 years
sarahewelch - 7 years
ericflo - 23 years
dabeaz - 23 years
sbastn - 3 years
mpirnat - 5 years
jdunck - 4 years
reed - 2 years
edd - 22 years
jefftriplett - 6 years
davidpaccoud - 22 years
binarydud - 5 years
otherchirps - 9 years
undoingemptyvoid - 8 years
k_wade_a - 22 years
bg4 - 22 years
johnny723 - 1 years
drakkos - 21 years
barneyboo - 21 years
fogus - 5 years
audreyr - 21 years
shiny - 21 years
randombit - 13 years
Zak - 2 years
rogerclark - 21 years
nsmgr8 - 21 years
kcunning - 5 years
bkmontgomery - 21 years
zellyn - 1 years
paltman - 2 years
robhudson - 21 years
sanchom - 20 years
bcowcher - 8 years
iamteem - 9 years
lambacck - 8 years
ch0llima - 19 years
anoop - 11 years
sbaydoun - 2 years
ntoll - 4 years
alecperkins - 2 years
noah - 18 years
leveille - 6 years
CerealBoy - 7 years
madewulf - 18 years
z3d - 3 years
rizumu - 3 years
joalcorn - 6 years
Sitwon - 18 years
Sitwonade - 18 years
smalltobi - 18 years
cstejerean - 3 years
AndyC - 17 years
westonruter - 4 years
rragan - 2 years
sjaekel - 5 years
jasonb - 1 years
jmillikin - 17 years
ghoseb - 2 years
passy - 17 years
james - 17 years
nnrcschmdt - 1 years
floyd - 3 years
durden - 4 years
patrick - 17 years
sergio - 16 years
quakehead - 16 years
luchak - 16 years
CrociDB - 16 years
Swizec - 16 years
dublindan - 16 years
gg - 2 years
natevw - 16 years
thaostra - 16 years
Vector - 3 years
dan - 15 years
bkokash - 5 years
karlstolley - 15 years
mwalling - 15 years
vrejohanian - 3 years
eculver - 5 years
ellisonleao - 15 years
collypops - 6 years
brosner - 15 years
Kami - 14 years
NX172 - 14 years
Raisapius - 14 years
jkocherhans - 2 years
rilt - 3 years
myles - 2 years
brettsky - 1 years
larry - 14 years
angelausy - 13 years
beshrkayali - 2 years
amackera - 13 years
mallipeddi - 1 years
dmnd - 13 years
gabrielrios - 13 years
sdhamilton - 13 years
GordyBrow - 13 years
cagedmantis - 13 years
andyrak - 13 years
theanalyst - 13 years
qwertymz - 2 years
timus - 13 years
d3f3nd3r - 13 years
bkopanja - 5 years
chrisbrett665 - 12 years
nullomodo - 12 years
Kanru - 12 years
bibhas - 12 years
Indy - 11 years
b3ng0 - 11 years
dekz - 11 years
alex - 11 years
mccolgan - 11 years
kratorius - 11 years
perimosocordiae - 11 years
threefjefff - 11 years
edv4rd0 - 10 years
CaptainSay - 10 years
devien - 10 years
janewilson90 - 10 years
Rgoodermote - 10 years
alexsuraci - 1 years
krisse2 - 10 years
MichaelTran - 10 years
nightfly19 - 9 years
mgill25 - 9 years
MechanisM - 9 years
adambrenecki - 1 years
1984–
I first started playing with C++ when I read Bjarne Stroustrup's paper on it and start playing with Cfront in (I think) 1984. I've used it off-and-on ever since, but always with distaste.
1986–
1987–1998
started using with the CFront translator, later developed (one of) the first 32-bit C++ development environments -- for Windows 3.0, a 16-bit OS.
1988–
I'd been following the language and CFront development on BIX for several years, and was very excited by the language. I bought Zortech C++ as soon as it came out. In 1989 Apple released their CFront port and I switched from Pascal for all my work. By late 1992 I was already becoming frustrated with the limitations and learned about Apple's new "Dylan" language.
1988–1999
I gather templates actually work now. That's nice. I've moved on.
1988–
Moved to this from Smalltalk for a traffic simulation and then used it for the next 20 years.
1988–2001
1988–2002
I worked on a number of C++ projects in the '90s mostly in investment banks. My first OO language. Good fun but gives you plenty of rope to hang yourself with.
1990–1992
Learnt C++ after someone in the industry told me you couldn't get a job coding Pascal.
1990–
Took a class. Wanted to grok the STL, etc. Reverted to C to get work done.
1990–
My first foray into OO programming was with C++, and it gave rise to my first book on programming. Have taught it for many, many years and although it is demanding of the programmer, especially with regards to memory management, it is an excellent language in which to learn how computer programs really work.
1990–2007
1990–
1991–
Mostly used in the 1990s.
1991–
My biggest C++ project was probably a toy operating system written for CS 502 while working on my Masters at WPI. This was in Turbo C++ on a PC/AT clone. I interviewed for a C++ programming job in 2004, but I didn't get it, thank heavens!
1991–2003
Started teaching myself C++ when I was 11, mostly from the Turbo C++ manual (which was actually quite a good introduction in OOP). Continuted to use it until around 2003, where I finally shifted across to writing only managed code (or working with dynamic languages etc.)
1991–
1991–
It puts bread in my jar.
1992
I gave it a whole year of my time, and some serious study, had great results with some simple animation on a PowerPC Mac -wow the speed. But juggling with knives was not my idea of fun. People who code in this language should be paid danger money for their mental health.
1992–
1992–
1992–
When I got my first *decent* C manual, it also covered C++, so I put it under my belt on the way... It wasn't until another 10 years that I got a copy of Stroupstrup's book on the language that I started to make a decent use of it.
1992
Does class count? Because thats the only time I've used C++.
1992–1999
1993–
my first programming language, I was a major c++ zealot until I learned python. Used extensively in mobile robotics where speed matters
1993
Helped my uncle with a secret government project when I was a little kid. I could tell you more but, well... you know...
1993–
1993–1995
Used this for school and one job; don't recall seeing it since!
1994–2006
Useful, though prefer Java as an object oriented language.
1994–
C++ was the language of my first real job. I still like it, but you can shoot yourself in the foot quite easily.
1994–
1994–
The primary programming language I've used at my job (writing video games) since 1996.
1994–2002
1994–
1995–2005
A great language but also chaotic at times. Very proud of my Bjarne Stroustrup signed copy of The Design and Evolution of C++. Highly recommended book.
1995–
o-Roots
1995–
1995–
1995–
retomo en 2006
1996–2002
Ah, Borland Turbo C++. For a while, I thought this was the language "real programs" should be written in. So I tried a lot of personal projects in it before and during college, and they were mostly painful. Not much use for it nowadays.
1996–1998
My professor gave me a 10 on this one! Once I understood that I could have arrays of pointers inside arrays of pointers, it was a switch in my learning. Got me hooked into programming.
1996–
1996–
Wrote the Swig project in C++ and implemented most of Swig's C++ parsing support. I try to avoid C++ as much as possible now.
1996–
Still use it, and, I dare say, love it.
1996–
1996–2002
1996–1998
Only used it in CS classes at the University of Michigan
1996–
1996–2000
Glad I don't do this any more.
1997–2002
The language I always wanted to learn more in depth then time or resources permitted. I used C++ mainly to write video games and a few bot related projects.
1997–
Learned by writing an XML parser in Visual C++. Never really enjoyed or wanted to revisit though
1997–
Planed to use it on several real world projects and always found a better solution. I digged lot of C++ ressources though.
1997–2005
1997–2004
Self taught for new PC based project at work. Eventually read 2/3 of the ARM - nice reference. Used for parser code, service code, supporting Borland's crappy Smalltalk based collections. Used for all kinds of CAD elements and functions.
1997–
1997–
Mostly university work and maintaining legacy applications.
1997
One course in computer science, then also one time helping another friend's project but that's about it.
1997–1998
Found Perl to better meet my needs
1997–2000
My first exposure to object-oriented programming (at UTD) was with C++. I hated the language. It was so complicated compared to beautiful little C! The benefits of OOP were lost in me for a few years.
1997–2001
1998–
It has quirks. Most of the time developers write unreadable, brain-hurting code in it. But it is one of my favourite. Boost, Poco, Qt are the best.
1998–1999
1998
One or two classes in college. I would not trust myself to use it for real without reading two or three specific books.
1998–
Learned in University, and also one of the languages I teach. I hate it though, it's a terrible hell language.
1998–2002
1998–2002
1998–
Ok, so my only experience in 1998 was getting a booklet about using Borland C++ with PC Plus which I found totally undecipherable (aged 10). When I finally got round to learning it 10 years later, fell in love. It's just...yeah.
1998–
1998–1999
CS101 or some such used C++. I've never seen the appeal.
1998–
by the time i got to university, C++ and OO was all the rage. Also for palm pilots, and winCE
1998–
Did quite a bit in C++ in both college courses and some small work-related tasks.
1998–2010
1998–
1998–
1999–2006
1999–2006
My first programming language. I bought a book on the language shortly after i bought my first computer and started my journey in IT. I havent done any work in it commercially and I havent used it since finishing college.
1999–
Tried to learn this in 21 days. I failed, but wrote my first Hello World program in C++. I'm a huge fan of the boost library. Andrei Alexandrescu has the best book on template metaprogramming. My favourite C++ project was a base station for a UAV. I use it now to code the most speed critical sections of my code, which I often expose to Python using BoostPython.
1999–2007
On and off with C++. Since it's the language we're taught at the university, I made myself a living out of it -- I worked on printer drivers and Windows apps. Hoping to re-learn and use it again soon.
2000–2003
Learned it (and C) during evening classes while I was still a music teacher. Used it extensively during my MSc. Never had need of it since.
2000–2001
2000–
Similar story as to mine with C. Again, lost interest for the same reasons but have increased confidence with it these days having used it recently. Doesn't stop it from being highly dangerous and hideously complicated though :D
2000–2001
The one that introduced me to the low level programming languages concepts and difficulties.
2000–2010
2001–
I taught it for 7 years, even if we used it more as C with classes. The workhorse of my current company.
2001–2003
Took two semesters of C++, I didn't really enjoy the projects much, so I wasn't inspired.
2001–2007
2001–
Started taking Computer Science classes in high school.
2001–
See my comment on C
2001–
2001–2006
I taught C++ for 5 years at the High School level.
2001–2003
2001–2006
2001–
Started taking Computer Science classes in high school.
2002–2005
For my CS program at Seattle Pacific University.
2002–
I came late to C++, after Java in fact. I only used it because it's the only language you can realistically program DXi and VSTi sound generators and processors.
2002–2003
2002–2006
2002
2002–
The first language I ever learned in school; it's a language uniquely suited for frustrating and infuriating programmers of all skill levels. Too designed for its own good.
2002–2003
2002–
2002–
2002–2004
2002
2002–2004
2002–2005
2002–
2003–
Had a few false starts, but Object Oriented (and graphical interface) programming clicked for me while learning FLTK in C++. Learned the ups and downs of its templates and latched onto RAII principles in later years. Still considering it for some map geometry code.
2003–
I'll never end using it.
2003–
2003–
2003–
2003–
2003–2005
Main programming language that I used throughout college. Great language!
2003–
Chose a book on C++ because of a new interest in making games. However, the book I read was very poorly written, so I wasn't able to make anything more than trivial programs. Should have learned C first though..
2003–2004
When I must.
2003–
Started learning at school, in a data structures course, and have been using it from that on.
2004–2009
Used at University while learning OOP. Strangely, we used this AFTER using Java.
2004–
2004–
Learned C++ taking college classes during senior year of high school. Mostly did school assignments with it. Most notable was the final class project which was a simulation of Monopoly. Would love to dig that up again.
2004–2008
Only for my university projects
2004–2006
mmm... it's lame if i'm gonna compare it to JAVA!
2004–2008
for school :P
2004–
2004–
2004–
2005–
2005–2007
Mostly just school projects, first language I learned. Wouldn't mind picking up a project in this language again.
2005
Learned for my first Google internship.
2005–2006
2005–2006
2005–
Tried to learn this during my first year. However, because I couldn't find anything to do with it just yet, I didn't start working with it until three years later.
2005–
2005–
2006–2007
Uni for OOP. Weird language.
2006–
I wrote my honours project in C++. C++ really helped to broaden my understanding of a number of the important principles of programming.
2006–
More comfortable than C with me.
2006–
When you learn C, and like to dig stuff, eventually you find C++ and find some love into it
2006–
2006–
Learned a bit for a Data Structures and Algorithms course in university. Working on browser development these days.
2006–2007
Didn't learn it per say... but used it in a project that never saw the light ;)
2006–2010
2006–
2006–
2006
Learnt C++ to do a school assignment. Never programmed in C++ after that.
2006–
2006–
2006–
2006–
My first serious programming language, in retrospect maybe python would have been a better first language.
2007–
2007–
2007–
One of the languages of choice at my college. Haven't had much real world experience with it though.
2007–
2008–
2008–
Only used for data structures class
2008–
2008–
I love pointers. There, I said it.
2008–
2008–
2008–
2008–
Learned it through a university lesson. I wasn't fond of its somewhat bloated syntax and mixture of memory management with OOP. But still, it is one of the most used programming languages out there.
2009–
Evil hell language taught at University. system.out.print ("can die in a fire");
2009–
awesome language. difficult, yes, but still great fun. i still maintain my c++ programs were better than that of that other person.
2009
Used it when writing a Haiku app.
2009–
2009–
2009–
2009–
2009–
First language I learned courtesy of college. I love it quite a bit, but hope to move on to other languages soon.
2010–
I have around 4 total months experience in C++ and probably know less than 1/10 of the language and how to use it.
2010
Learnt as part of a University topic.
2010–
2010–
First Language I ever learned.
Used on-and-off at times. I truly have serious problems coding in C++, but this space is too small for the rant that will follow :)
networking game
Overcomplicated
the first time i tried C++ i was unaware of case sensitive syntax and could not even get a simple printf to function using good ole bloodshed devc++

Login or signup to add C++ to your list!