Lost Password?


Go Back   CodeCall Programming Forum > Software Development > General Programming

General Programming Non language specific, Assembly, Linux/Unix, Mac and anything not covered in other topics. Talk about Programming Theory here.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 04-18-2007, 12:48 PM
annannienann annannienann is offline
Newbie
 
Join Date: Apr 2007
Posts: 11
Rep Power: 0
annannienann is on a distinguished road
Default What language To Use?

Hello everyone, hope I have put this in the right place.

I will soon (July) be starting my Unit 6 Computer Science course work. Unit 6 involves finding a person that could benefit from having a custom written application. I have found such a person.

My client requires a stand alone application to run on a windows platform. The application will take a comma separated text file (ASCII) and preform vast amount of processing to the data in order to sort, find and correct the data. The application would then present the data it could not correct to the user to allow them to fix it and present the data it has fixed to check if it has done it correctly.

I was wounder what programming language you feel it would be best to complete this project with.

Thank you for your time. Peter Sutton
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #2 (permalink)  
Old 04-18-2007, 04:29 PM
RobSoftware RobSoftware is offline
Programmer
 
Join Date: Nov 2005
Posts: 143
Rep Power: 12
RobSoftware is on a distinguished road
Default

The first thing that came to my mind was PHP but since you are in a Windows Environment and your users probably won't have PHP installed I would suggest a RAD (Rapid Application Development) language such as Visual Basic or C#.

If you use most other languages you would need to build your own GUI so give one of those a try or let some other people post here.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-18-2007, 05:04 PM
annannienann annannienann is offline
Newbie
 
Join Date: Apr 2007
Posts: 11
Rep Power: 0
annannienann is on a distinguished road
Default

I think you've hit the nail on the head there. I have been programing in Java now for some time and found the GUI side of the things very slow...very very slow.

I think I will use Visual Basic. I have done some limited program using VBA inside Excel. Is there any books/websites/ect... that you can recommend I use to get started? Also, can you recommend and IDE that would be good for me.

Thanks again. Peter Sutton.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 04-18-2007, 08:07 PM
Jordan's Avatar   
Jordan Jordan is offline
Administrator
 
Join Date: Nov 2005
Location: Hendersonville, NC
Posts: 9,224
Last Blog:
Ext JS or Ext GWT
Rep Power: 20
Jordan is just really niceJordan is just really niceJordan is just really niceJordan is just really nice
Send a message via ICQ to Jordan Send a message via AIM to Jordan Send a message via MSN to Jordan
Default

Visual Basic is a good language to create GUI based applications quickly although you loose a lot of power when you use it. I've found that most programming books are the same but there is one in the resource section under books:

CodeCall - Books

Edit: I'm moving this thread to the General Programming forum.
__________________
CodeCall Blog | CodeCall Wiki | Shareware Site | Linux Forum | Write a Blog
The CodeCall Wiki is now fully integrated with vBulletin users! Check it out and add some new pages!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 04-19-2007, 05:53 AM
DannyC's Avatar   
DannyC DannyC is offline
Newbie
 
Join Date: Apr 2007
Location: Lancashire, UK
Posts: 3
Rep Power: 0
DannyC is on a distinguished road
Default

I'd def. go for Visual Basic, its pretty efficient in creating a simple, but effective GUI for your app, and the coding side of things should be a breeze
__________________
-
Coders Archive -- ORG:
The #1 Source Code Archive!
www.codersarchive.org

Programming Community:
Message forum for Programmers

----------------------------------------------------------------------------------------------------------

PROWLER on Dice Man over at Gambling dot co dot uk:
Quote:
can we have one thread where you dont spill paedophile **** out of your sick fkn head?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #6 (permalink)  
Old 04-19-2007, 12:29 PM
WingedPanther's Avatar   
WingedPanther WingedPanther is offline
Super Moderator
 
Join Date: Jul 2006
Age: 35
Posts: 3,276
Last Blog:
wxWidgets is NOT code ...
Rep Power: 36
WingedPanther is a name known to allWingedPanther is a name known to allWingedPanther is a name known to allWingedPanther is a name known to allWingedPanther is a name known to allWingedPanther is a name known to all
Default

One issue with Visual Studio: if it's .NET, your client will need the run-time environment. Borland can give you similar functionality in Delphi or C++ without that overhead. If you're dealing with a LOT of data, you will also want to consider language efficiency and scalability. This can be especially important if you're looking at sorting data.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Programming is a branch of mathematics.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 04-19-2007, 01:59 PM
annannienann annannienann is offline
Newbie
 
Join Date: Apr 2007
Posts: 11
Rep Power: 0
annannienann is on a distinguished road
Default

I have decided to create it with Java because it turns out it needs to run on a number of OSs.

The application is required to process approx. 10,000 records containing 4 field each field must checked and if possible fixed.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 04-19-2007, 11:53 PM
paddy3118 paddy3118 is offline
Newbie
 
Join Date: Apr 2007
Location: UK
Posts: 6
Rep Power: 0
paddy3118 is on a distinguished road
Default Try decoupling GUI from number crunching

I would dump the data from the spreadsheet as csv, use a scripting language to read the csv file, process it, and dump an output csv file. then read the csv file back into a spreadsheet.

You say that your solution must be cross platform, so you could use open office as the spreadsheet if it is portable across platforms - if not, then use different spreadsheets on different platforms. Write a spreadsheet macro to dump as csv, run the csv processing script and then load the resultant csv file.

I would write the csv processor in Python, it has an excellent csv reading/writing capability (I've even had it read correctly cells with newlines in them etc), Python runs on platforms from supercomputers to mobile phones, and has very few portability issues when doing this sort of task on Mac/Windows/Unix.

With the above flow, you would spend most of your time getting the calculations correct rather than on portability and GUI issues (the spreadsheet macro would handle data transfer and display).

- Paddy.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 04-24-2007, 05:24 PM
DevilsCharm's Avatar   
DevilsCharm DevilsCharm is offline
Programming God
 
Join Date: Jul 2006
Posts: 887
Rep Power: 14
DevilsCharm is on a distinguished road
Default

Since all these languages are being suggested, does that mean you have to know like seven languages to be involved in computer science?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 04-24-2007, 05:40 PM
icepack's Avatar   
icepack icepack is offline
Programmer
 
Join Date: Jul 2006
Location: North Carolina
Posts: 115
Rep Power: 9
icepack is on a distinguished road
Send a message via AIM to icepack
Default

it depends on how far you want to go. are you going to get a programming job if you only know C? probably not.

the computer science program here at ECU teaches you computer science, not a programming language.

plus, i would NOT learn Visual Basic, unless you are only into programming for fun and on the side.

it teaches you unsafe programming practices. it's the programming language for little kids who need their hands held.

C++ is a great beginning language by the way.

Last edited by icepack; 04-24-2007 at 05:41 PM. Reason: oopsie daisy
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
new C-like programming language kenna Software Development Tools 14 09-03-2008 03:34 PM
Best Language to Learn? icepack General Programming 38 07-30-2008 07:29 PM
D Programming Language. R-G General Programming 2 04-12-2007 12:22 PM
What language to Learn? mevets General Programming 20 12-20-2006 10:04 AM
Python was the first language I tried Kaabi Python 0 07-05-2006 11:27 PM


All times are GMT -5. The time now is 01:11 PM.

Contest Stats

WingedPanther ........ 2753.6
Xav ........ 2704
Brandon W ........ 1702.32
John ........ 1207.73
marwex89 ........ 1175.24
morefood2001 ........ 966.05
dcs ........ 655.75
Steve.L ........ 475.59
orjan ........ 418.58
Aereshaa ........ 383.54

Contest Rules

CodeCall Goal

Goal: 100,000 Posts
Complete: 98%

Ads