SQL. If I had to pick a language that I'll use my entire career that's the one. It has been overused and underused, but always relevant.
I love that I'm at a company that I haven't had to use SQL. I don't know if I could even find a relational database here. But in a classic meme sense: "It isn't you I hate SQL, it's what I have to think about when I use you." I don't want to spend my time thinking about database indexes, query plans, or other complicated bits. I just want to get my data out. Sometimes I struggle, and I'd give anything for a plain inn…
Ask HN: What “old” programming languages will you still be using in 2017?
141–150 of 502 posts
Re: Ask HN: What “old” programming languages will you still be using in 2017?
#142Re: Ask HN: What “old” programming languages will you still be using in 2017?
#143Re: Ask HN: What “old” programming languages will you still be using in 2017?
#144Re: Ask HN: What “old” programming languages will you still be using in 2017?
#145Most of my work is in C++, which is almost 35 years old. By far the best choice of language for cross-platform, client application development, especially C++11/C++14, which bring modern language features (e.g. lambdas, futures, etc) with all the original benefits of the language.
Re: Ask HN: What “old” programming languages will you still be using in 2017?
#146Earlier quoted context omitted.
I love that I'm at a company that I haven't had to use SQL. I don't know if I could even find a relational database here. But in a classic meme sense: "It isn't you I hate SQL, it's what I have to think about when I use you." I don't want to spend my time thinking about database indexes, query plans, or other complicated bits. I just want to get my data out. Sometimes I struggle, and I'd give anything for a plain inn…
I still teach SQL, via SQLite, as a first language to students, even though in practice I do 90% of my data analysis through the command line or Pandas. But SQL is very direct and clear as a language, and the overhead of SQLite is...well, light. Making an index is just one more line of code that for many datasets, you run once and never touch again. What do you find simpler in terms of data querying and management?
Pandas is an excellent contribution to data analysis, but I gotta tell you, I was absolutely delighted to learn about pandasql and realize I could write selects, group by, order by, and so forth, converting data frame to data frame through sql.
What can I say? I truly encourage people to give SQL a real chance. I'm happy to use ORMs that save me some typing on simple queries, and certainly I use a combination of pandas and sql, there are some things much better accomplished through a programming language. But I'm willing to drop to SQL pretty quickly if I sense that the programming language or library is really just forcing me to re-learn a new implementation of sql.
Re: Ask HN: What “old” programming languages will you still be using in 2017?
#147Earlier quoted context omitted.
Telecom?
Amazon, Facebook, WhatsApp and a lot of companies use Erlang. It's not only used in telecom even though it was made by Ericsson. EDIT: Removed the "naive" part.
Re: Ask HN: What “old” programming languages will you still be using in 2017?
#148Perl 5. Perl is awesome and versatile, and it's the fastest scripting language in common usage.