| I would choose Java for implementing this application because you have be to able to run it on any platform the insurance agent may purchase and Java is portable. Java is also a good choice because it is used in web-enabled e-commerce which benefits our plan for people to fill out the forms via the internet. Java's handling exceptions are faster. You don't have to worry about memory and Java has a better support for threads, which is good because we want our system to grow and be able to handle many users. It must be secure, and Java is very secure. ~Sabina Karkin |
| I would probably choose C++ for this application because it is very fast, which is useful because we only have a month or two to finish it. It is also used for hardware acceleration. It is good for certain operating systems which is good for this application because we want it to run only on Windows boxes. It is free, which is good because we'll be distributing the code on CD. ~Sabina Karkin |
| There is no way you could write a game like this from scratch in two months. You'd probably want to buy an existing game engine like Id's Quake3Arena engine, and then hire a lot of artists etc. to provied the game content. You'd be using whatever language/scripting tools the game engine you bought provided. timmy |
| I agree that 2 months would be tight. You would build on existing stuff which may mean a game engine. You could use a game engine if it provides all that you need and supplement with your own code for custom things Barbara Ericson |
| I would choose Ada for this application because it is a government-secured language for safety, and safety and precision are vital in this application. This language is also used for flight control system and train systems, which means it is very reliable. ~Sabina Karkin |
| C and Assembly are good choices for this application. I would probably choose C because it is a little easier to implement and understand. It is procedural, fast, and can do a lot. ~Sabina Karkin |
| this question is missing something—requirements maybe? like, why not just use a free operating system and adapt it to our needs. timmy |
| What language are most operating systems written in? Barbara Ericson |
| That's a different question. Most are written in C with inline assembly for the parts that can't be done in C. As long as you are able to call out to assembly, it doesn't really matter what language you choose (given that you don't really seem to have any requirements). timmy |
| I would probably choose Visual Basic for this application. It is simple and it has nice, simple GUI's. Since it is maintained by self-taught programmer, he/she is probably not familiar with many languages and programming, and Visual Basic is the easiest for non-programmers. ~Sabina Karkin |
| I would choose Squeak for this application because it is very kid-friendly. It has lots of interesting stuff in it for creating different things, such as objects falling, rotating, and creating fun images. It is not strongly-typed, which is good for kids because they don't want to type a lot. The enviornment is very colorful and friendly and will keep kids interested. ~Sabina Karkin |
| nice answers on the pro side Sabina! Anybody want to say why not other languages? What about .Net for a? Barbara Ericson |
| Most kids aren't going to write small programs no matter how much typing they have to do. If you want to teach them science, then don't make them write any code at all. timmy |
| This is an argument for Squeak since they can use the etoys environment to do programming without writing code. Barbara Ericson |
| Yeah, I'll agree, but it would take a smart (and patient!) kid to get anything near that kick-the-box example (and I can't say it's any more rewarding than telling a turtle to draw a circle...). timmy |
| About .NET for A, .NET isn't portable now. What if the insurance company opts for NetBSD? timmy |
| Yes, I agree that .NET isn't portable yet. Barbara Ericson |