Thursday, October 6, 2016

Technology is Wonderful



Hello all!

It's been a while since I have posted to this blog, but I'm back!

Anyway, I wanted to talk about how advanced our technology is. This is more of an expression of my opinion than a display of facts, so I apologize if you wanted statistics.

Think about it. Our technology has advanced so much in the past two decades. We are in a technology revolution, and yet there is still so much to be explored. Recently three scientists were given the Nobel Prize because they have paved the way for nanotechnology. Yes, they made somewhat silly things, like a tiny elevator and a tiny 4-wheel drive car. But the fact remains that they have created microscopic machines using chemicals. This field is still in its infancy, but those three scientists have given it more tools to continue to develop.


Image result for i robot
Another interesting technology that I never thought I'd get to see is neuroprosthetics. This is the technology that is somewhat like that in I, Robot. You know, the one with the cop and the robots?  The cop had a robotic arm due to a car crash. Well, neuroprosthetics is that technology to create an appendage that uses brain waves to control it. Isn't it amazing? Sure, the prosthetics are bulky and expensive, but amputees can grab items with a robotic hand or walk without difficulty.

Much like the technology in Star Trek, what we used to dream of in the early 2000's is becoming a reality.









Image result for technology advances graph
http://theconversation.com/meeting-aliens-will-be-nothing-like-star-trek-fact-13942

And technology will only continue to advance. I can't wait!

Tuesday, September 13, 2016

Hello World

Hello fellow earthlings! Welcome to my new blog!

As you can tell from the title, my blog will be dedicated to exploring computer science concepts and conveying what I learn to you. We'll start of simple, which is always the best way to go.

To be honest, the title of this post is an inside joke in the computer science community. Why? Well, because the first program that any programmer writes is called "Hello World." The code is really simple:

public class HelloWorld
{
      public static void main (String [] args)
     {
          System.out.println("Hello World");
          //Prints "Hello World" to the terminal screen
     }
}

Or, at least, it is simple to me. Let's break it down:

public class HelloWorld --> This part of the code tells us what the class is. We won't need to go over it right now.

public static void main (String [] args) --> This part of the code is the main part, hence the keyword main. This is where we put the instructions for our code. Any objects that we create will be created in this section.

System.out.println("Hello World"); --> This line of code tells the computer to print on one line "Hello World" to the terminal. the ln part of println means that it automatically returns to the line below. This is particularly useful when you want elements on their own line, like for a list and such.

And there is the very first program that I ever learned! I'm not entirely sure why coders always start with this program, but it is a long-standing tradition.