Software Design
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsProgramming Languages - MoreSoftware Design

Closed Thread
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old November 9th, 2010, 11:51 PM
Default101 Default101 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2010
Posts: 1 Default101 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 23 m 54 sec
Reputation Power: 0
Which Language to Use?

Thank you for any guidance in advance!

Basically, I am wondering which language would best suit my needs to develop a theoretically simple new program that takes imported data, and manipulates it in a specified way for printing. The program will be used at a warehouse distributing center, and will be used to manipulate data imported hourly. The program will have rules on loading the imported items onto pallets with given capacities, grouped by account/store, sorted by route. The user-end of the program will import the orders, sorted out by route and grouped by account, then process the order to sort out the items onto however many pallets, print the order, and repeat as new orders come in. So which language best fits this kind of scenario?

Personal background: I have had some beginner classes in a few different languages, understand the theory behind programming, and have a thirst for technical knowledge. I know this is not going to be an easy task, but with enough research and trial and error, I'm sure I can get there. I just need to be pointed in the right direction so I don't waste my time researching something that doesn't best fit this situation. I'm not looking to develop something flashy and universal, just something specific to this situation and relatively easy to use.



Thanks Again...
Default.

Reply With Quote
  #2  
Old November 29th, 2010, 09:44 AM
Incidentals Incidentals is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Nov 2010
Posts: 89 Incidentals User rank is First Lieutenant (10000 - 20000 Reputation Level)Incidentals User rank is First Lieutenant (10000 - 20000 Reputation Level)Incidentals User rank is First Lieutenant (10000 - 20000 Reputation Level)Incidentals User rank is First Lieutenant (10000 - 20000 Reputation Level)Incidentals User rank is First Lieutenant (10000 - 20000 Reputation Level)Incidentals User rank is First Lieutenant (10000 - 20000 Reputation Level)Incidentals User rank is First Lieutenant (10000 - 20000 Reputation Level)Incidentals User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Day 4 h 23 m 19 sec
Reputation Power: 156
there is no best program

the question is what do you have already on the machinery to hand

then what is there for free

then can you be bothered to learn it

the task you have set out is a very familiar one and can be programmed in anything

from assembler to E

FORTRAN, Eiffel, Miranda,lisp Haskel

it really depends not on what you are doing but which programming style you like

object, logical, list processing, etc

you may have access to a language on a machine that already holds your data and could work from there

ms office vba and spreadsheets or access and SQL or a bunch of text files and some arbitrary language

Reply With Quote
  #3  
Old February 4th, 2011, 05:01 AM
ken79 ken79 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2011
Posts: 9 ken79 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 7 m 46 sec
Reputation Power: 0
If you have understood the backbone of programming, then it would be a fairly easy task for you because once you have understood how a compiler works, then it would seem like you are changing keywords between different programming languages. I must say that, you must put to mind cost and efficiency. Even though you could afford an expensive machine, you should consider utilization. That’s our goal in programming and computers anyway, maximizing utilization. So it depends on what you have to do and what you want to achieve.

Reply With Quote
  #4  
Old February 5th, 2011, 02:45 PM
drgroove's Avatar
drgroove drgroove is offline
Moderator Emeritus
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Feb 2002
Location: Scottsdale, AZ
Posts: 7,174 drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level) 
Time spent in forums: 6 Days 23 h 48 m 33 sec
Reputation Power: 2131
Honestly, you could use almost any programming language for this. Shell scripting seems a little low-level, though; if ever you wanted to put a GUI on top of your app, you'd run into some barriers. You might be better off coding this in something like Java, which would give you the flexibility to launch either a web or desktop-based GUI to allow other users the ability to modify / preview reports, etc.
__________________
DrGroove, Devshed Moderator | New to Devshed? Read the User Guide | Need ServiceNow consulting or ITIL process design? Connect with me on LinkedIn

Reply With Quote
  #5  
Old April 20th, 2011, 04:56 AM
Monically Monically is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Apr 2011
Posts: 2 Monically User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 30 m 6 sec
Reputation Power: 0
c and c++

Reply With Quote
  #6  
Old April 28th, 2011, 03:32 AM
smtkmr smtkmr is offline
Banned
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2011
Posts: 4 smtkmr User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 47 m 47 sec
Reputation Power: 0
In the present time language's are used to high level programming language. That are - Java, oracle, PL-SQL, e.t.c

Reply With Quote
  #7  
Old May 2nd, 2011, 01:07 AM
Chroni Chroni is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2010
Location: Spokane
Posts: 14 Chroni User rank is Private First Class (20 - 50 Reputation Level)Chroni User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 1 h 43 m 26 sec
Reputation Power: 0
Send a message via Skype to Chroni
Java might be a good idea

Reply With Quote
  #8  
Old May 18th, 2011, 01:46 PM
System.Exit(0) System.Exit(0) is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2011
Posts: 21 System.Exit(0) User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 12 h 34 m 6 sec
Reputation Power: 0
I recommend using Java, it is fairly easy to program yet robust enough to handle the requirements that you are dealing with.

Reply With Quote
  #9  
Old September 2nd, 2011, 02:56 AM
okayo0 okayo0 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2011
Posts: 3 okayo0 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 19 m 11 sec
Reputation Power: 0
C # ,is Microsoft's based on. NET Framework, object-oriented high-level programming language. C # in C and C + + derived from inherited its strong performance, the same time have. NET Framework class library as a foundation, with a similar rapid development capabilities of Visual Basic.

Reply With Quote
  #10  
Old September 2nd, 2011, 05:43 PM
drgroove's Avatar
drgroove drgroove is offline
Moderator Emeritus
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Feb 2002
Location: Scottsdale, AZ
Posts: 7,174 drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level)drgroove User rank is General 17th Grade (Above 100000 Reputation Level) 
Time spent in forums: 6 Days 23 h 48 m 33 sec
Reputation Power: 2131
Quote:
Originally Posted by okayo0
C # ,is Microsoft's based on. NET Framework, object-oriented high-level programming language. C # in C and C + + derived from inherited its strong performance, the same time have. NET Framework class library as a foundation, with a similar rapid development capabilities of Visual Basic.


The issue w/ using .NET is it constrains you to developing solely for Windows, and developing solely on Windows. It also locks you into whatever Microsoft decides to do w/ .NET as a language/platform; go ask an old VB6 developer how they feel about trusting Microsoft.

Reply With Quote
  #11  
Old January 31st, 2012, 09:42 AM
Anton Zaleski Anton Zaleski is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2012
Posts: 28 Anton Zaleski User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 6 h 37 m 2 sec
Reputation Power: 0
There's hardly any reason to advice a beginner programmer take up some complex language. I'd say Java, or maybe something of that kind.

Reply With Quote
  #12  
Old March 5th, 2012, 04:25 AM
MaxDaniel MaxDaniel is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2011
Posts: 32 MaxDaniel User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 19 m
Reputation Power: 0
I will recommend you python. Java is most popular language but java is difficult. Python is easy ,modern and syntax are easy.

Reply With Quote
  #13  
Old March 5th, 2012, 07:40 AM
shawnhcorey's Avatar
shawnhcorey shawnhcorey is offline
wizard
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2009
Location: The Great White North
Posts: 75 shawnhcorey User rank is First Lieutenant (10000 - 20000 Reputation Level)shawnhcorey User rank is First Lieutenant (10000 - 20000 Reputation Level)shawnhcorey User rank is First Lieutenant (10000 - 20000 Reputation Level)shawnhcorey User rank is First Lieutenant (10000 - 20000 Reputation Level)shawnhcorey User rank is First Lieutenant (10000 - 20000 Reputation Level)shawnhcorey User rank is First Lieutenant (10000 - 20000 Reputation Level)shawnhcorey User rank is First Lieutenant (10000 - 20000 Reputation Level)shawnhcorey User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 18 h 51 m 11 sec
Reputation Power: 136
If you are manipulating data, then the answer is Perl . It was designed specifically for just such problems.
__________________
__END__

I love Perl; it's the only language where you can bless your thingy.

Reply With Quote
  #14  
Old March 10th, 2012, 03:01 AM
paddysmith paddysmith is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2012
Posts: 1 paddysmith User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 25 m 53 sec
Reputation Power: 0
I have using c++............


Reply With Quote
  #15  
Old March 12th, 2012, 04:30 AM
petersampsons petersampsons is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2012
Location: Los Angeles, CA
Posts: 15 petersampsons Negative: is most likely a SPAMMER and a traitor to the cause. 
Time spent in forums: 3 h 23 m 30 sec
Reputation Power: 0
My suggestion go for .net. It's better than other.

Reply With Quote
Closed Thread

Viewing: Dev Shed ForumsProgramming Languages - MoreSoftware Design > Which Language to Use?

Developer Shed Advertisers and Affiliates



Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap