• bayaz@kbin.social
    link
    fedilink
    arrow-up
    3
    ·
    3 months ago

    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.

  • Vandals_handle@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    2 months ago
    • CL
    • RPG II
    • RPG III
    • RPG400
    • RPGILE
    • PL/SQL
    • SEQUEL
    • SQL
    • Assembler
    • This line intentionally blank
    • Basic
    • Visual Basic
  • DelightfullyDivisive@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 months ago

    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.

  • Valen@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    3 months ago

    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
    • rufus@discuss.tchncs.de
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      3 months ago

      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?

  • okamiueru@lemmy.world
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    3 months ago

    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.

  • HairyOldCoot@lemmy.ca
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    I’m a retired programmer. A recent attempt at writing a Python script showed me that I have forgotten a LOT of the syntactic details. With that in mind, these are the langs that I have used professionally. “Know” might be an exaggeration at this point. HP basic Fortran C C++ C# Java Perl Python HTML (if that counts) Awk/sed