topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • April 21, 2018, 02:32 PM
  • Proudly celebrating 13 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Programming Language Question  (Read 376 times)

nkormanik

  • Participant
  • Joined in 2010
  • *
  • Posts: 331
    • View Profile
    • Donate to Member
Programming Language Question
« on: April 16, 2018, 03:49 AM »
Often asked, of course.  Just wondering what Skwire uses in addition to Auto Hotkey.  Do one of the big languages stand out?

Recently watched a video where a programmer said, "Today all the languages can achieve nearly anything.  No one is inherently better than another."

Thanks,
Nicholas Kormanik

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 38,424
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Programming Language Question
« Reply #1 on: April 16, 2018, 05:47 AM »
Here are some big questions you have to ask yourself when thinking about what language to use and learn, the answers to these will greatly effect which language is best..

  • Are you primarily interested in learning good concepts and habits of coding or are you more interested in writing programs that do useful things?
  • What platforms are you most interested in? Windows, Mac, Ipad, Android Phone, Linux, micro controllers?
  • How important is GUI to you?  Are you interested in making desktop heavy UI applications, or academic console based applications, or games?
  • Are you interested in getting a lot done quickly, or writing code that is super clean and organized but may take orders of magnitude longer to write?
« Last Edit: April 16, 2018, 06:14 AM by mouser »

x16wda

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 713
  • what am I doing in this handbasket?
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Programming Language Question
« Reply #2 on: April 16, 2018, 06:04 AM »
Those are excellent questions Mouser! Anyone want to take a stab at a chart with those as column headers, and A-F (or 1-5) rankings for languages with which they are familiar?
vi vi vi - editor of the beast

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 9,321
    • View Profile
    • Donate to Member
Re: Programming Language Question
« Reply #3 on: April 16, 2018, 06:05 AM »
I think you forgot one. Are you interested in making a living with your skills?

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 38,424
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Programming Language Question
« Reply #4 on: April 16, 2018, 06:13 AM »
Are you interested in making a living with your skills?
Yes, very good.

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 4,911
    • View Profile
    • Donate to Member
Re: Programming Language Question
« Reply #5 on: April 16, 2018, 03:18 PM »
Just wondering what Skwire uses in addition to Auto Hotkey.

At a job, many moons ago, I wrote in C and Java.  However, all the applications on my website are all AutoHotkey-based.

nkormanik

  • Participant
  • Joined in 2010
  • *
  • Posts: 331
    • View Profile
    • Donate to Member
Re: Programming Language Question
« Reply #6 on: April 17, 2018, 07:15 PM »
Thanks for the insights, folks.

In my case, I work alone, and come across challenges trying to accomplish this or that.  I search the Internet to see if someone else has solved the conundrum, or I visit Donationcoder.com and spell out the objective, which is generally met with a mini-program solution, surprisingly quickly.

But I feel I should be solving these myself.

Sort of raises a question, though:  Seems zillions of small programs out there, more all the time, to accomplish nearly anything.  Does one really have to learn to do it oneself?


x16wda

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 713
  • what am I doing in this handbasket?
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Programming Language Question
« Reply #7 on: April 18, 2018, 05:31 AM »
Does one really have to learn to do it oneself?

Depends on how much fun you want to have!  ;D
vi vi vi - editor of the beast

nkormanik

  • Participant
  • Joined in 2010
  • *
  • Posts: 331
    • View Profile
    • Donate to Member
Re: Programming Language Question
« Reply #8 on: April 18, 2018, 06:30 PM »
Well, let's assume one wants to simply get the job done as expeditiously and efficiently as possible, with the best today's programming languages can offer.

Would be great if there were one universal programming language that could pretty much do all things.

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 9,321
    • View Profile
    • Donate to Member
Re: Programming Language Question
« Reply #9 on: April 18, 2018, 10:34 PM »
Well, let's assume one wants to simply get the job done as expeditiously and efficiently as possible, with the best today's programming languages can offer.

Would be great if there were one universal programming language that could pretty much do all things.


I think that's the beauty of programming/scripting language.  Each has it's own strength within it's realms, and weaknesses without.  Any language designed for all problems would end up being truly good at none of them.  Pick the best language for the job, no matter what it is, and you'll have a better time than picking second best, even if it might get the job done.  In the end, they're all tools, and just as a carpenter doesn't limit himself to one tool out of his toolbox for all tasks, neither should programming languages be viewed in such a way.

As far as your question above as to whether you have to learn and feeling that you should be solving the problem yourself- if that's your desire, learn.  But you don't have to.  Most don't.