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