C Board  

Go Back   C Board > Community Boards > Projects and Job Recruitment

Reply
 
LinkBack Thread Tools Display Modes
Old 07-05-2005, 05:33 AM   #1
budding software engineer
 
luigi40's Avatar
 
Join Date: Jun 2004
Location: South Coast UK
Posts: 61
what technology would you use?

i need to design and build a program that will simulate an ARM6 processor, just 2 instructions for now, MOV and LDM, this is a final year project for uni. I have been looking at C++ and C#, borland builder and MVS6 , and .NET, also been thinking about using FLASH as this my program will basically load an instruction and show the decoding process in an animated fashion (IE...registers, IR, MDR, MAR etc), being fairly new to programming, (a couple of years at uni dabbling in C, C++ and java, assembly) im not sure what programming language to use and would appreciate some input from experienced members saying what technology you would use and why please

thank you

luigi
luigi40 is offline   Reply With Quote
Old 07-05-2005, 05:47 AM   #2
and the hat of Jobseeking
 
Salem's Avatar
 
Join Date: Aug 2001
Location: The edge of the known universe
Posts: 21,674
1. What do you know already?
2. What do you think you can learn in the time available, which would offset the time taken to learn it?

If nothing else, your design will create a very distinct interface between the simulation side and the animation side. Both should be capable of running without the other present (this makes it easy to test).

> I have been looking at C++ and C#, borland builder and MVS6 , and .NET
You need to separate the language (C++ or C#) from the implementation (Borland, Microsoft)
__________________
If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.

Salem is offline   Reply With Quote
Old 07-05-2005, 09:33 AM   #3
budding software engineer
 
luigi40's Avatar
 
Join Date: Jun 2004
Location: South Coast UK
Posts: 61
project

[quote=Salem]1. What do you know already?
2. What do you think you can learn in the time available, which would offset the time taken to learn it?


1. bit above a novice at C++ ,been using C++ at uni for 2 years doing assignments but mainly console programming, the last year just gone we were introduced to GUI programming using C# in .NET , beginner in JAVA. Never worked with FLASH.

2.dont quite understand question 2, the time available is till the end of august, i am doing the project right now till then. I could learn OOP and animation in C++ or how to use FLASH to do the animation i guess. I was chatting to a student yesturday who has just finished a software management degree at my uni and he said do it in FLASH as soon as i told him what i needed, then learn C++ doing something else, my thinking is C++ is the language i want to learn so why not use it for my project.

what do you think?

luigi
luigi40 is offline   Reply With Quote
Old 07-05-2005, 10:56 AM   #4
and the hat of Jobseeking
 
Salem's Avatar
 
Join Date: Aug 2001
Location: The edge of the known universe
Posts: 21,674
> 2.dont quite understand question 2, the time available is till the end of august
So 2 months of available time then.
The basis of the question is therefore it's a waste of time learning anything that's going to take you 6 months to learn then.

I figure you've got a max of 2 weeks learning time available before you really need to start applying what you know to solving the problems at hand. I don't know FLASH either, so I've no idea how long it would take to learn a useful amount. Even then, you'd need a good library API to it to make it usable from your code without too much trouble.

Personally, I'd do it all in C (or C++) with whatever graphics library you have to hand.
Make sure you focus on making sure your answer is going to work (and have done enough of it to get your marks) before you go overboard on making all the graphics 'flashy'.
__________________
If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.

Salem is offline   Reply With Quote
Old 07-05-2005, 12:52 PM   #5
Tropical Coder
 
Darryl's Avatar
 
Join Date: Mar 2005
Location: Cayman Islands
Posts: 503
I don't know, based on the fact you only know console programming in c/c++, GUI programming is still a big jump... I think much more of a learning curve than a basic flash animation and script or c#. If you have some experience with C#, I think that may be your best option. It's fairly simple. with many similarities to C++, except it was made with the intent of doing GUI apps.
Darryl is offline   Reply With Quote
Old 07-06-2005, 05:49 AM   #6
budding software engineer
 
luigi40's Avatar
 
Join Date: Jun 2004
Location: South Coast UK
Posts: 61
thanks for your replies, im going to have a quick look at a couple of FLASH books and have a think at which way to go


luigi
luigi40 is offline   Reply With Quote
Old 07-07-2005, 03:32 AM   #7
budding software engineer
 
luigi40's Avatar
 
Join Date: Jun 2004
Location: South Coast UK
Posts: 61
uml

i cant work out between C# and C++ ...im going to model the program with UML and hopefully the implementation will come


luigi
luigi40 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
What database technology would best suit my project ? Desolation General Discussions 2 04-02-2009 09:42 AM
Movie Theatre projection technology Bubba General Discussions 3 04-09-2007 02:56 AM
New technology Maverik A Brief History of Cprogramming.com 32 05-09-2003 03:42 AM
rochester institude of technology and wentworth institute of technology Shadow12345 A Brief History of Cprogramming.com 24 02-20-2003 11:41 AM
No More Technology After World War Three Unregistered A Brief History of Cprogramming.com 16 09-20-2001 07:02 PM


All times are GMT -6. The time now is 08:14 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22