Like most other languages, I only learned the swear words.
goto
you!0_0
Só for example this in C/C++
. Not sure if that counts as swear, but put that in a code and you’ll hear lots of swearing hahahahaha
Print(‘Fuck you’)
That depends – which job am I applying for, and how many questions are you going to ask about what’s on my resume?
EDIT: I suppose if I’m going to bother posting, I should also actually answer the question. I use mainly Python and C, though I’ve learned and used several others to a greater or lesser degree over the years. Also, I quite like sed if we’re doing scripting languages.
deleted by creator
In order of learning:
- Basic
- Fortran
- Pascal
- 6502 Assembler
- Cobol
- C
- Unix shell
- Quel
- Awk
- Troff
- Perl (my favorite)
- SQL
- C++
- Java
- PL/SQL
- Javascript
Most of them, and a bunch of others. Just learned something like a programming language today.
I’ve probably forgotten more programming languages than most kids today could list. Comes with the territory if you’re in the business for over 40 years.
Oh boy, PL/SQL!
in my previous job, we had one product with ~2M lines of code, which had one single PL/SQL procedure that was 10 000 lines long.
Surprised no one else here knows HTML
Edit: I’m also good with XML
Aren’t HTML and XML markup languages and not turing complete? So they don’t qualify as programming languages, because you can’t program in them?
But yeah I’m just kidding :)
I believe XML with XSLT is technically Turing complete. No one would program with it for any practical application, but it could technically be considered a programming language.
Maybe you can’t
The myspace days are so far away I’ve forgotten all of the html i once knew.
Proficient: Rust, C++, Python, x86-64 ASM, SSE1 SIMD, C#, C, Javascript / Node.JS
Can get by: Java / JNI, Kotlin, Bash
Been a while: Perl, Haskell, Prolog, Labview, LispASM - are you working with embedded electronics?
x86 is rarely used in embedded these days
Coincidentally, I do work on embedded devices, but as mentioned by ferret, most embedded stuff nowadays is (I think?) an Arm variant. Most all of the device code I write is C++ though; no need to get into assembly land unless clang screws something up, but that hasn’t happened yet thankfully. That said, in the future, this may change as we optimize certain imaging algorithms further.
Oh God, I forgot about labview. Definitely wasn’t my thing
I guess I’ll be the representation of knowing none
Interested in learning any languages?
I have been, but I don’t think I need any more hobbies that keep me in the house
Fair enough
I find this question very interesting. What does it mean to “know” a programming language. They map to certain paradigms for how to solve problems, in various degrees, with different tradeoffs there for surrounding tooling, libs, and what not.
A bunch of the most familiar ones are procedural with different sprinkles on top, and they pretty much do the same things when it comes to the “language” side. So, “knowing” one, or another, IMO, has little to do with the syntax, parsing and keywords, and is much more if you have suffered through cryptic compile errors, figured out good debugging tooling, etc.
Which is to say, if we compare these two list
- C++, Haskell, Prolog
- C++, Java, Python, Rust, Kotlin, Objective-C, Dart, etc
I’d consider the first one much more impressive in terms of diversity in “knowing programming languages”. And, I say that as someone belonging squarely in the latter.
Yeah this question seems weird. Isn’t programming less about knowing and more about solving?
A little of them all, just enough to be a jill of all trades but a mistress of none.
Yaml & Json.
Don’t forget html!
What about XML?
toml
proficient at some point in the last 20 years:
- C
- ladder logic (for PLCs - dont take this from me)
- Verilog
- VHDL
- C#
- C++
- PHP
- Go (this is my daily driver)
I would hate to count JavaScript and friends.
In rough chronological order: Basic, Pascal, 6800 asm, 68000 asm, C, Smalltalk, Python, Java, Javascript. Worked with but wouldn’t claim to “know”: Fortran, COBOL, Prolog, Lisp, C++, Rust, Go.
C, Lua, Lisp.
I’d heard her name and apparently some songs but had never seen her before Argylle
Lua Lipa
Well?
- JavaScript (and TypeScript)
- PHP
- Bash (is that a programming language?)
Poorly?
- Java
Including markup and querying languages?
- HTML
- SQL
Including languages that definitely aren’t programming languages?
- Regex
- CSS
Depends on your definition of “know”. Honestly nowadays I don’t feel too scared to try something in any language.
I’m most proficient in Java and Python. In my free time I nowadays spend most of my time messing around with Haskell, Julia, or Rust. And I have some basic knowledge in a lot of other languages, including C, C++, C#, Kotlin, Groovy, Prolog, JavaScript, SQL, etc, etc.
But as I said in the beginning, I’m not too scared of learning something new. If someone were to ask me for a job where I’d be using Go or Kotlin or something then I’d be fairly confident that I could adjust quite quickly.
Enough that I can code in pretty much anything. I think the typing point was when I coded professionally in my 4th or 5th language some time in the early 90s.