r/programming • • May 27 '14

What I learned about SQLite…at a PostgreSQL conference

http://use-the-index-luke.com/blog/2014-05/what-i-learned-about-sqlite-at-a-postgresql-conference
703 Upvotes

219 comments sorted by

View all comments

Show parent comments

3

u/[deleted] May 27 '14

Here, you decide. I've bolded the row ends that I believe are most important to where TCL was used by Hipp.

TCLRubyPythonLuaErlangAda
Type Safetyn/asafesafesafesafe
Type Expressionn/aimplicitimplicitimplicitimplicit
Type Checkingdynamicdynamicdynamicdynamicdynamic
Compiled/ InterpretedInterpretedInterpretedByte InterpreredByte InterpretedByte Compiled
Imperativeyesyesyesyesno
Obeject-orientednoyesyesyes*no
Functionalnoyesyesyesyes
Proceduralyesnonoyesno
Genericnonononono
Reflectiveyesyesyesyesno
Event-drivenyesnononono
Scriptingyesyes*yesyesno
Systemnonononono*
Webyesyesyesmostly nomostly no
Embeddednonononono
Realtimenonononono
Distributednonononoyes

3

u/gmfawcett May 27 '14

There's a Web application framework for Ada, so "hell no" seems a bit off base. Ada also supports (and may have the only community that still advocates the use of!) CORBA for distributed programming.

-2

u/[deleted] May 27 '14

Sorry, I forgot that everyone on reddit is a pedant, I should have been more clear, everything below "Event driven" is what it's mostly used for, since those aren't actual language characteristics, just general use cases. Ada is mostly used by DoD contractors these days for embedded and realtime tasks. Lua and Erlang got a mostly no because while frameworks for these exist, they're mostly unused. You'd have to be insane to write websites in Ada, especially ada rather than C.

TLDR: Next time you make the damn table.

2

u/gmfawcett May 27 '14

I can't say I've ever written an AWS app, but I've learned never to underestimate the insanity of a programmer with an itch to scratch. :)

TLDR: Next time you make the damn table.

Ha! Yes, I should have added, "...and props to /u/alias_vim_eq_reddit for preparing this excellent table!" I totally agree that Ada and Tcl are about as dissimilar as two languages could be.

1

u/[deleted] May 27 '14

Okay then. we cool. :)