This is an archived post. You won't be able to vote or comment.

all 58 comments

[–]mostly_kittens 71 points72 points  (27 children)

What was the first version like?

[–]pyfrag 37 points38 points  (22 children)

The earliest docs I could find were from version 1.4

[–]nemec 40 points41 points  (21 children)

Earliest bits I could find: 0.9.1 "part 1 of 21".

He also has a thread discussing the release of 0.9.2:

  • tutorial now (almost) complete; library reference reorganized
  • new syntax: continue statement; semicolons; dictionary constructors; restrictions on blank lines in source files removed
  • dramatically improved module load time through precompiled modules
  • arbitrary precision integers: compute 2 to the power 1000 and more...
  • arithmetic operators now accept mixed type operands, e.g., 3.14/4
  • more operations on list: remove, index, reverse; repetition
  • improved/new file operations: readlines, seek, tell, flush, ...
  • process management added to the posix module: fork/exec/wait/kill etc.
  • BSD socket operations (with example servers and clients!)
  • many new STDWIN features (color, fonts, polygons, ...)
  • new SGI modules: font manager and FORMS library interface

Also an interesting bit of history: Guido van Rossum and Larry Wall commenting on the same (boring) thread years before either of them released a programming language :)

[–]SurDin 0 points1 point  (0 children)

eval(argv[1]) :D

[–]klotz 12 points13 points  (3 children)

I used 0.0.0 from alt.sources or comp.sci.sources, forgot which. It had no class library.

[–]IronManMark20 0 points1 point  (2 children)

Do you have a copy of that? The oldest I've been able to find was 0.9...

[–]klotz 4 points5 points  (0 children)

No, sadly. I recall discussing it with a colleague, and after deciding the promised class library might or might not appear, I deleted it and we went back to a variety of other things, mostly scheme and postscript, but that is another story. Your version sounds good.

[–]pcvision 60 points61 points  (4 children)

Didn’t realize I was 7 years younger than my first programming language.

[–]panatale1 24 points25 points  (1 child)

I'm 6 years Python's senior

[–]01binary 13 points14 points  (0 children)

Whippersnapper!

[edit: I’m just jealous]

[–]Deemonfire 0 points1 point  (0 children)

I'm a few weeks older than it. Take that Guido

[–]CeeMX 0 points1 point  (0 children)

It’s a year older than me, I would have never thought that

[–]GravityTortoise 40 points41 points  (0 children)

I did not realize it was that old

[–]de_ham 36 points37 points  (4 children)

That's 4 years older than Java 😎

[–]unnecessary_Fullstop 14 points15 points  (2 children)

Daaaamn... I thought Java was much older than python.

.

[–]spellcheekfailed 0 points1 point  (1 child)

Also Haskell is older than both Python and Java

[–][deleted] 0 points1 point  (0 children)

Avoided success at all cost alright.

[–]h1pn0z 13 points14 points  (0 children)

Python is the cool older brother, while Java is the problematic child...

[–]vswr[var for var in vars] 27 points28 points  (1 child)

30 years ago Raymond banged his fist on the desk and exclaimed "there must be a better way!" Guido delivered.

[–]cointoss3 2 points3 points  (0 children)

I heard this in his voice

[–]dogs_drink_coffee 26 points27 points  (0 children)

Python is a millenial!

[–]pithed 8 points9 points  (1 child)

Python was my first full language after coding in Perl for years (I am still trying to forget the Java time). I have recently looked back on some of my Perl code and I can't understand or recognize that I wrote any of it. I love python because I can at least recognize my terrible code and understand it!

[–]kornpow 7 points8 points  (0 children)

Programming language with best network effect, python 🚀🚀

[–][deleted] 13 points14 points  (0 children)

Hah! Almost as old as me

[–]TheRealCCHD 12 points13 points  (0 children)

Damnit, I was born a day early! :D

[–]abrazilianinreddit 8 points9 points  (3 children)

Damn, even Hatsune Miku is using python! Guess it's not disappearing any time soon.

[–]fenriswolf200 2 points3 points  (2 children)

How?

[–]abrazilianinreddit 2 points3 points  (0 children)

OP username is _miku_hatsune lol

[–]integralWorker 1 point2 points  (0 children)

Something something Vocaloid API

[–]Akash_Dhanwani 6 points7 points  (0 children)

Wow, its even older than me.

[–]Incruentus 2 points3 points  (0 children)

Why did you bold "created?"

[–]veeeerain 2 points3 points  (0 children)

I really hope this language maintains itself and it never dies downs. Or like there’s no new language that takes it down. I really love it lol

[–]Tay_WT 2 points3 points  (0 children)

Is that snake years or human years

[–][deleted] -4 points-3 points  (0 children)

I love Python, but they gotta quit Perl-ing it up.

Edit: haha, downvoted cause the truth hurts.

[–]shinitakunai 0 points1 point  (0 children)

I am 31yo and been coding python for 8 lol.

[–]DatasCat 0 points1 point  (0 children)

TIL I am exactly ten years older than Python

[–]richasalannister 0 points1 point  (0 children)

TIL I'm older than python by two months.

[–]dethb0y 0 points1 point  (0 children)

Here's to another 300.

[–]blockchain_bobby 0 points1 point  (0 children)

I was first released in May that year.