

InterviewSolution
1. |
Solve : Visual Basic, C++, or Java?? |
Answer» I have a project I need to create a program for, but first I need to decide what language to learn in order to create the program. I'm considering Basic, C++ or Java, but any other suggestion would be nice. I've been asked if I could do this by some friends who are teachers here. They want to use it in a summer camp they're doing. if you want any future in this, learn C++, Java is pretty much deadA few years ago Java was the Great Next Thing!. Do the project in Visual Basic. You already have a project defined. So this is not about where the future. It is about getting a job done now that you can do with other people now. But, if you must, here is a nice tutorial where a simple thing is done in both Visual Basic and C++ and the code is shown. The point is that a needed thing in C++ can be used inside of a program that is mostly in Visual Basic. http://www.freevbcode.com/ShowCode.Asp?ID=3492 Your choice. As for me, I like to combine and mix things TOGETHER. Like Ketchup and mayonnaise. Nah, I'm busy enough with other things in LIFE. This is mostly a one-off thing, just for this project. I always studied about the hardware and software side of computers, but never the programming side (aside from what I mentioned before). Just trying to decide which language would be the easiest to learn enough of to accomplish what I need. Quote from: Geek-9pm on December 22, 2009, 05:25:31 PM A few years ago Java was the Great Next Thing!. Thanks Geek.I have to second the Visual Basic idea. a lot easier to learn then C++, and C++ would be overkill anyway. Basically, it boils down to wether you want to spend twice as long on the project just to have it in C++; Not usually something that is worth it. And java... well, don't get me started on that "revolutionary" language that changed everything and yet changed nothing all at once.Quote from: BC_Programmer on December 22, 2009, 05:46:24 PM I have to second the Visual Basic idea. a lot easier to learn then C++, and C++ would be overkill anyway. Haha yeah, I remember years and years ago a friend of mine (who's a programmer by profession) was going on and on about how Java was the future of programming. Personally, I don't care about the future of said language, as long as it works for my purposes and I can learn it and complete this before mid-March. I took a look at a Visual Basic book a few days ago at the bookshop. Seemed easy enough. Think I'll go with that. Thanks for the advice guys.go for Python. Easy to learn and use and you can make games quite easily too. Plus, you can run your game in other platforms as well. Just a reminder. Bill Gates.Microsoft started by doing basic interpreters along, long time ago. And even years after that none of the C. compilers came even close to what you could do with Microsoft basic. Been there, done that. The C. compiler libraries, even the pricey ones, could not compete with the efficiency that Microsoft had put into the compiled basic runtime library. It was industrial quality stuff. It got the job done. The C. compilers at that time were more like academic experiments. At least for personal computers. Of course, that's all behind us now. Still, Microsoft's visual studio suite still looks an awful lot like visual basic. in the valuation packages of several different versions of Microsoft visual what ever. In fact, you can download them all and use the tools that you like the best. However, Microsoft is doing very little to adopt stuff that is closely tied to UNIX.Quote from: Geek-9pm on December 23, 2009, 11:29:35 AM Microsoft is doing very little to adopt stuff that is closely tied to UNIX. Like C? Because, you know, it's only what windows is written in, after all.I would have to second the vote for python because it is easy to learn, and in my opinion, a much better language all around than BASIC. If you are intent on learning one of the three you listed, I would go for C++ unless you are totally certain that you will never want to program again besides this one project, and then I guess you could go for BASIC. "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration." --Edsger Dijkstra Quote from: BC_Programmer on December 23, 2009, 11:30:58 AM Like C? Because, you know, it's only what windows is written in, after all.My remarks were about the libraries of C. They would not very good. The Microsoft stuff was good, but MS did not release their own libraries to others. Unless you paid the price. The remarks about poor habits of Basic programmers can also apply to some C programmers that create absolute trash code. Just being able to read and write code does not make you effective in your work. You need piratical skill in solving problems and dealing with exceptional conditions. There is a fallacy that learning a firm set of rules will insure good habits. The good habits, in turn, bring sure success. The is almost true. Bur not true enough. Case in point. Look how English language dominates the business world. I rest my case. it's the people who can write code but lack the proper brain cells to do so properly that give us the material on thedailywtf.com. Quote Do you do web?Gotta have it Now! |
|