User Controls

What are some good general-purpose languages to learn???

  1. #1
    Esplender Tuskegee Airman [my gynecological profit-maximising katar]
    I've heard things about C++ (Kinda stopped early into it) and Ruby and all that shit. I've played about with some lua scripting when I've been messing about with making games in Love2D which was pretty dope. But I've been also playing about with the idea of making OpenGL applications/games/a game engine/etc. for Windows but I have no fucking clue where to start since there's so many languages out there. I've been recommended python by a friend if that's any help. I also haven't done any programming in a while because reasons. What about Javascript?
  2. #2
    Sophie Pedophile Tech Support
    AngularJS for web dev.

    Python for everything else. Syntax feels far less abstract than that of C in example, and you have a module for everything. Basically you could do web dev with python as well. Android supports python, it's basically *nix native these days and it's supported on windows. You can develop on RaspberryPI with python or go the security way like i did, you can even make GUI's and shit fairly easily with Tkinter and related modules.
  3. #3
    Esplender Tuskegee Airman [my gynecological profit-maximising katar]
    You can develop on RaspberryPI with python or go the security way like i did, you can even make GUI's and shit fairly easily with Tkinter and related modules.

    Sheeeeeeeit. I just remembered that I have a Raspberri Pi sitting about waiting to be used. A bit ambitious, but I kinda want to develop and maybe even try to do robotics with it. (Played about with the idea of making medical devices with it) What have you done with yours? What use does a Raspberry Pi have security-wise?
  4. #4
    Awk and C
  5. #5
    Sophie Pedophile Tech Support
    Sheeeeeeeit. I just remembered that I have a Raspberri Pi sitting about waiting to be used. A bit ambitious, but I kinda want to develop and maybe even try to do robotics with it. (Played about with the idea of making medical devices with it) What have you done with yours? What use does a Raspberry Pi have security-wise?

    Oh i didn't mean i do sec stuff with RasPI, i just mean general offensive programming with python. It's good shit. But, you could make an evil access point with a RasPI i'd reckon.

    Shit nigga' there are even deep learning modules for python, get in on dat AI robotics game. http://www.pyimagesearch.com/2016/06/27/my-top-9-favorite-python-deep-learning-libraries/
  6. #6
    aldra JIDF Controlled Opposition
    C is good for learning how things work; most higher-level languages will automatically take care of things like memory management, type casting and conversion etc. so a lot of people end up not learning about it at all because they never need to. until they do. in terms of actual use, it's overkill for basic scripting and coding - for most people it's only worth going into if you need low-level access or if performance/application size is imperative.

    just for general purpose stuff python's a decent choice; it's structured, has a LOT of community support and there's a python interpreter for most operating systems so code is essentially cross-platform portable. python's autistic as fuck about whitespace though (which I can't handle), and there were major syntax changes between 2 and 3 so it's likely there will be similarly big changes in the future as well.

    I personally prefer perl for that sort of thing. massive amount of cpan libraries and a lot more flexible in how you can do things. very similar to C99 syntax too; they don't give a fuck how you use whitespace or whether you even bother with it at all.
  7. #7
    aldra JIDF Controlled Opposition
    Awk and C


    oh yeah, regex. awk/sed/grep are just commandline tools to parse regular expressions; it's something you'll want to have a handle on if you intend on working with large sets of data
  8. #8
    I'm supposed to learn it to make vidya games.

    https://github.com/d3athrow/vgstation13/blob/Bleeding-Edge/code/WorkInProgress/kilakk/fax.dm#L211



  9. #9
    Sophie Pedophile Tech Support
    C is good for learning how things work; most higher-level languages will automatically take care of things like memory management, type casting and conversion etc. so a lot of people end up not learning about it at all because they never need to. until they do. in terms of actual use, it's overkill for basic scripting and coding - for most people it's only worth going into if you need low-level access or if performance/application size is imperative.

    Agreed

    just for general purpose stuff python's a decent choice; it's structured, has a LOT of community support and there's a python interpreter for most operating systems so code is essentially cross-platform portable.

    That's what i said.

    python's autistic as fuck about whitespace though (which I can't handle),

    Well thank baby Jesus it is, because it forces you to write structured code which aids in readability and if there is one thing i can't handle it's chaotic looking code.

    and there were major syntax changes between 2 and 3 so it's likely there will be similarly big changes in the future as well.

    Major is a strong word but all in all i feel you, but it's not like 2.7 is deprecated. It's still be used far more than 3.x as far as i am aware.

    I personally prefer perl for that sort of thing. massive amount of cpan libraries and a lot more flexible in how you can do things. very similar to C99 syntax too; they don't give a fuck how you use whitespace or whether you even bother with it at all.

    Perl is the old skewl h4x0r language dood. It doesn't do anything that python doesn't do better but that's a matter of personal preference probably. Actually i shouldn talk out my ass i hardly know any perl yaoming.jpeg
  10. #10
    Sophie Pedophile Tech Support
    I'm supposed to learn it to make vidya games.

    https://github.com/d3athrow/vgstation13/blob/Bleeding-Edge/code/WorkInProgress/kilakk/fax.dm#L211


    It's like some weird bash C++ hybrid.
Jump to Top