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
yacitus
lawley
dl
boutell
avowkind
coordt
brucehoult
kan
adamv
growe
danceswithvowels
jtauber
tlesher
jancona
Cema
bittercoder
sceptreofjudah
Uche
notanumber
David
RCARDENES
jorjun
jeffself
mrtrosen
fdrake
skyl
bmaxwell
dfan
tartley
takitimu
thumper
ironfort
Josh
Atrujillo
empty
wilane
jbeigel
sbastn
dabeaz
greyfade
thraxil
brousch
sarahewelch
carljm
givas
mpirnat
ericflo
johnny723
reed
jefftriplett
edd
davidpaccoud
otherchirps
undoingemptyvoid
k_wade_a
bg4
binarydud
jdunck
kcunning
barneyboo
drakkos
nsmgr8
paltman
robhudson
audreyr
zellyn
randombit
fogus
shiny
bkmontgomery
rogerclark
Zak
lambacck
iamteem
sanchom
bcowcher
ch0llima
anoop
sbaydoun
ntoll
alecperkins
rizumu
smalltobi
z3d
CerealBoy
noah
Sitwonade
madewulf
joalcorn
Sitwon
leveille
sjaekel
westonruter
AndyC
rragan
jasonb
jmillikin
ghoseb
passy
james
cstejerean
nnrcschmdt
floyd
durden
CrociDB
thaostra
quakehead
natevw
gg
luchak
Swizec
dublindan
Vector
vrejohanian
ellisonleao
bkokash
eculver
mwalling
karlstolley
collypops
dan
brosner
NX172
rilt
larry
brettsky
Kami
myles
Raisapius
jkocherhans
timus
beshrkayali
mallipeddi
amackera
dmnd
qwertymz
gabrielrios
sdhamilton
cagedmantis
andyrak
GordyBrow
angelausy
d3f3nd3r
bkopanja
nullomodo
Kanru
bibhas
chrisbrett665
b3ng0
threefjefff
dekz
perimosocordiae
alex
Indy
mccolgan
kratorius
janewilson90
krisse2
devien
edv4rd0
alexsuraci
MichaelTran
CaptainSay
Rgoodermote
nightfly19
mgill25
adambrenecki
MechanisM
yacitus - 30 years
lawley - 28 years
dl - 12 years
boutell - 12 years
avowkind - 26 years
coordt - 14 years
brucehoult - 26 years
kan - 18 years
adamv - 24 years
growe - 24 years
danceswithvowels - 24 years
jtauber - 3 years
tlesher - 23 years
jancona - 23 years
Cema - 23 years
bittercoder - 13 years
sceptreofjudah - 23 years
Uche - 8 years
notanumber - 22 years
David - 22 years
RCARDENES - 22 years
jorjun - 1 years
jeffself - 1 years
mrtrosen - 21 years
fdrake - 3 years
skyl - 1 years
bmaxwell - 21 years
dfan - 20 years
tartley - 9 years
takitimu - 13 years
thumper - 20 years
ironfort - 20 years
Josh - 19 years
Atrujillo - 19 years
empty - 11 years
wilane - 19 years
jbeigel - 19 years
sbastn - 3 years
dabeaz - 18 years
greyfade - 18 years
thraxil - 18 years
brousch - 3 years
sarahewelch - 7 years
carljm - 7 years
givas - 18 years
mpirnat - 5 years
ericflo - 18 years
johnny723 - 1 years
reed - 2 years
jefftriplett - 6 years
edd - 17 years
davidpaccoud - 17 years
otherchirps - 9 years
undoingemptyvoid - 8 years
k_wade_a - 17 years
bg4 - 17 years
binarydud - 5 years
jdunck - 4 years
kcunning - 5 years
barneyboo - 16 years
drakkos - 16 years
nsmgr8 - 16 years
paltman - 2 years
robhudson - 16 years
audreyr - 16 years
zellyn - 1 years
randombit - 13 years
fogus - 5 years
shiny - 16 years
bkmontgomery - 16 years
rogerclark - 16 years
Zak - 2 years
lambacck - 8 years
iamteem - 9 years
sanchom - 15 years
bcowcher - 8 years
ch0llima - 14 years
anoop - 11 years
sbaydoun - 2 years
ntoll - 4 years
alecperkins - 2 years
rizumu - 3 years
smalltobi - 13 years
z3d - 3 years
CerealBoy - 7 years
noah - 13 years
Sitwonade - 13 years
madewulf - 13 years
joalcorn - 6 years
Sitwon - 13 years
leveille - 6 years
sjaekel - 5 years
westonruter - 4 years
AndyC - 12 years
rragan - 2 years
jasonb - 1 years
jmillikin - 12 years
ghoseb - 2 years
passy - 12 years
james - 12 years
cstejerean - 3 years
nnrcschmdt - 1 years
floyd - 3 years
durden - 4 years
CrociDB - 11 years
thaostra - 11 years
quakehead - 11 years
natevw - 11 years
gg - 2 years
luchak - 11 years
Swizec - 11 years
dublindan - 11 years
Vector - 3 years
vrejohanian - 3 years
ellisonleao - 10 years
bkokash - 5 years
eculver - 5 years
mwalling - 10 years
karlstolley - 10 years
collypops - 6 years
dan - 10 years
brosner - 10 years
NX172 - 9 years
rilt - 3 years
larry - 9 years
brettsky - 1 years
Kami - 9 years
myles - 2 years
Raisapius - 9 years
jkocherhans - 2 years
timus - 8 years
beshrkayali - 2 years
mallipeddi - 1 years
amackera - 8 years
dmnd - 8 years
qwertymz - 2 years
gabrielrios - 8 years
sdhamilton - 8 years
cagedmantis - 8 years
andyrak - 8 years
GordyBrow - 8 years
angelausy - 8 years
d3f3nd3r - 8 years
bkopanja - 5 years
nullomodo - 7 years
Kanru - 7 years
bibhas - 7 years
chrisbrett665 - 7 years
b3ng0 - 6 years
threefjefff - 6 years
dekz - 6 years
perimosocordiae - 6 years
alex - 6 years
Indy - 6 years
mccolgan - 6 years
kratorius - 6 years
janewilson90 - 5 years
krisse2 - 5 years
devien - 5 years
edv4rd0 - 5 years
alexsuraci - 1 years
MichaelTran - 5 years
CaptainSay - 5 years
Rgoodermote - 5 years
nightfly19 - 4 years
mgill25 - 4 years
adambrenecki - 1 years
MechanisM - 4 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
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
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
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.
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–
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!