Sunday, June 12, 2016

Computers

College of Information and Computer Sciences
Programming::Java

Java vs. C++
What's the best programming language to learn first? It depends on what programs you'll be writing. You don't have to learn every popular programming language.

I started with Java as my first OOP language myself. It is a good thing, too, since I found out C++ is not type safe as Java. It is hard to debug your program if it is not type safe, much less to learn your first programming language. A type safe programming language will throw exceptions on you until you learn to code right.

The following are the differences between C++ and Java which makes Java easier than C++.
1. C++ use pointers. Java does not.
2. C++ use operator overloading. Java does not.
3. C++ use multiple inheritance. Java use only single inheritance.
4. C++ has non-member methods. Java does not.
5. C++ has global variables and global functions. Java does not.

To get you started, display the prompt "Hello World!" followed by a new line in the screen monitor in one statement in the following computer languages.
1. Java
2. C
3. Visual Basic
4. C++
5. JavaScript
6. C#
7. HTML
8. Python
9. Ruby
10. PHP

Programming References:
https://www.sitepoint.com/whats-best-programming-language-lefarn-2016/
http://www.pl-enthusiast.net/2014/08/05/type-safety/

Computer Science::Computers

What's the best computer for you? It depends on what you want to do with it. If you're writing programs in Objective C or Swift, better buy a Mac. If you'll be playing games like "World of Warcraft", better buy something with fast graphics card, which can get pretty expensive. Most games are won by those who have the fastest graphics card. If you'll be writing a novel or two, you can bring a notebook or netbook with you to the library or to the beach and composed your bestseller.

To get you started, describe or give an example of the following kinds of computer devices or platforms.
1. Desktop
2. Server
3. Minicomputer
4. Mainframe
5. Mobile
6. Tablet
7. Notebook
8. Supercomputer
9. Netbook
10. Handheld

Computer Science References:
http://computer.howstuffworks.com/10-types-of-computers10.htm
http://www.statista.com/statistics/251222/most-played-pc-games/
http://www.pcgamer.com/the-best-graphics-cards/

Computers are fun!

John Sindayen

No comments:

Post a Comment