Welcome to Religious Forums, a friendly forum to discuss all religions in a friendly surrounding.
Your voice is missing! You will need to register to get access to the following site features:We hope to see you as a part of our community soon!
Have you found any use for the programming languages you've learned?
So... who are RF's resident programmers or programmers in the making, and which programming language(s) do you know? Programming as a part-time job or even as a personal pursuit outside your primary work counts as well.
I'm currently learning C++. This is the most basic course of my degree, which should make me eligible to work as a full-time software developer. I'm also looking into Java at the moment. With any luck I'll be able to manipulate RF's code to make myself RF Overlord.
My focus was using AI to do interesting scheduling problems. We did scheduling for railroads, broadcasting, and manufacturing. These days I teach computer geeks to teach their technologies so I get a nice overview of most of the cool and new programming languages and frameworks like Akka and Angular and Tensorflow and Clojure and on and on.
If you plan on learning 3-ish languages C++ is okay for one of them. It's a "C-family" language so it'll make learning C, Java, C# and Python that much easier. I'm not a fan of JavaScript - it was literally thrown together in a couple of weeks and it's got a lot of flaws - but it's friggin everywhere so it's one you ought to learn. I do think object oriented programming is still extremely common so you should add Java or C#. I lean towards Java, but they're very similar.
I gotta say a bit more about OO:
Your teacher will probably say that C++ is an OO language, and it is - kind of. The inventor of OO, Alan Kay, famously said: "I'm the guy that invented OO, and I can tell you that I didn't have C++ in mind"
Most modern languages are OO to a degree. Very few are PURE OO - Smalltalk is one that is. The most popular OO languages these days are "mostly" OO (Java, C#). JavaScript and Python can be OO, but they're not naturally as OO as Java and C#.
Is that confusing enough?
I know php pretty well using it a lot in work and have been having to delve into C++ and LUA heavily. I learned a lot of Python as well using for Machine Learning, also for work. Thats pretty much all I work on these days for my job, programming for multiple websites and triple A games, not as much computer tech stuff. C++ is pretty good if you want to do AAA games, Unreal, Unity etc and a lot of them use LUA also which kinda looks a lot like Python to me. I think I need more Javascript which is helpful in some of our projects, but have done a few things in it. For years I've done a tons of SQL scripting, sure has been helpful with PHP. Gosh I even had to do some C# in recent weeks but really just beginning in that.
I took Pascal in high school followed by some self taught VBA and C, however I did not become a programmer. Years later I learned shell with BASH. I'm studying some Python code currently (at the moment studying a parser called lib2to3 that converts Python 2 code to Python version 3 ). I plan to learn to develop with C and Python together. I'm drawn to whatever seems easiest balanced with whatever has the greatest utility, something that will let me use both system level routines and high level programs. Despite appearances I am not interested in learning multiple programming languages. I'm looking for the language that will be my last programming language and that will swallow most other programming languages (but not all. There must always be special purpose programming languages.).
I have written my own accounts, invoicing & timekeeping database program using Access & VB.
It is not polished, but it does the job.
Just had a self-assessment return check by the Inland Revenue and they seemed quite content with the info that it provided.
Have you ever had experience with development of mobile apps?