GIDForums  

Go Back   GIDForums > Computer Programming Forums > Miscellaneous Programming Forum
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
 
Thread Tools Search this Thread Rate Thread
  #1  
Old 22-Nov-2007, 05:48
emanresu emanresu is offline
New Member
 
Join Date: Nov 2006
Location: Essex, UK. (Near London)
Posts: 24
emanresu is on a distinguished road

Recommended upgrade for C


Hi,

I am looking to upgrade (rewrite) some legacy C programs, and would really appreciate some helpful suggestions on the route to take. i.e. Should it be C++, or C# or .Net or something else?

Background
=========
Programs:
(a) These are MS C v6 utilizing CODEBASE to read Btrieve files (.btr) and output dBase (.dbf) files.
(b) Also some Borland Turbo C programs using BTRV API to read/write Btrieve files.
(c) Finally, some Clipper programs that may possibly be upgraded as well; just text and .dbf files.

Environment: Windows 2000 servers. Recently upgraded to Btrieve8. PCs W2K , being replaced by XP.

Programmer: Self taught in C (i.e. bright, but not very good!).

Other: Often come across memory problems, especially as OS upgrades are made, so the size of the executable may well be a consideration.

Many thanks,
Bob
  #2  
Old 22-Nov-2007, 14:23
crystalattice's Avatar
crystalattice crystalattice is offline
Flame War Instigator
 
Join Date: Apr 2004
Location: San Diego
Posts: 1,583
crystalattice is just really nicecrystalattice is just really nicecrystalattice is just really nicecrystalattice is just really nicecrystalattice is just really nice

Re: Recommended upgrade for C


I'm sure someone will have better advice since I haven't touched C/C++ for several years but I just have some questions.

1. Why do these programs have to be upgraded? C is still considered a fairly standard language and it has a lot of support.

2. Not knowing exactly what your memory problems are, I'd suggest something with automatic garbage collection since that helps a lot of people fix memory issues. Hence, C# (which is part of .NET) is probably a better choice.

3. Right now the program is for Windows. Do you have plans on going cross-platform in the future? That will have a large impact on what language to use.
__________________
Start Programming with Python-A beginner's guide to programming and the Python language.
-------------
Common Sense v2.0-Striving to make the world a little bit smarter.
 
 

Recent GIDBlogPython ebook by crystalattice

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
my recommended host HostingExpert Web Hosting Advertisements & Offers 0 24-Dec-2005 18:15
GIDForums upgrade scheduled for 21 Sep 2005 admin GIDForums™ 15 23-Oct-2005 04:43
Dell Memory Upgrade Problem (w/ pics) bgreenlee Computer Hardware Forum 1 04-Jun-2005 23:59
I Have a Dell Inspiron 1100..worth the upgrade? Nickster64 Computer Hardware Forum 6 28-Jul-2004 04:13
Upgrade of BBCode class sometime today JdS GIDForums™ 4 03-Nov-2003 08:18

Network Sites: GIDNetwork · GIDWebHosts · GIDSearch · Learning Journal by J de Silva, The

All times are GMT -6. The time now is 03:53.


vBulletin, Copyright © 2000 - 2009, Jelsoft Enterprises Ltd.