Thread: what technology would you use?

  1. #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

  2. #2
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,656
    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.
    If at first you don't succeed, try writing your phone number on the exam paper.

  3. #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

  4. #4
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,656
    > 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.
    If at first you don't succeed, try writing your phone number on the exam paper.

  5. #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.

  6. #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

  7. #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

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. What database technology would best suit my project ?
    By Desolation in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 04-02-2009, 09:42 AM
  2. Movie Theatre projection technology
    By VirtualAce in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 04-09-2007, 02:56 AM
  3. New technology
    By Maverik in forum A Brief History of Cprogramming.com
    Replies: 32
    Last Post: 05-09-2003, 03:42 AM
  4. rochester institude of technology and wentworth institute of technology
    By Shadow12345 in forum A Brief History of Cprogramming.com
    Replies: 24
    Last Post: 02-20-2003, 11:41 AM
  5. No More Technology After World War Three
    By Unregistered in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 09-20-2001, 07:02 PM