Saturday, November 23, 2013

Artificial Intelligence: Is it possible that artificial intelligence take place of human being in the future?


          The industrial revolution is a milestone which represents that machine operation began to   replace hand operation. After century’s development, computer science became an important factor that cannot be ignored. From my point of view, artificial intelligence is an elusive field and ultimate goal of computer science.

        What is artificial intelligence? “Artificial intelligence (AI) is technology that studies and develops intelligent machines and software.”(Wikipedia)  One of the popular issues about artificial intelligence is that it is possible that artificial intelligence takes place of human being in the future. My answer is yes and no.

         “Yes” means that in some fields, artificial intelligence can replace the human being. Nowadays, some big companies or research centers devote their time to developing the technology of artificial intelligence. In some situation, especially in hazardous situations which humans cannot reach, instead humans, artificial intelligence will be the main force because artificial intelligence is not affected by the environment or self- demand, such as high temperature, hunger, nuclear radiation, etc.  It is the development trend that artificial intelligence will take place of human being in some fields because of its accuracy and insusceptible.
        
       “No” means that artificial intelligence cannot shake human’s predominant position.  Although artificial intelligence is superior in many fields, as the producer, humans cannot be replaced by artificial intelligence. 

       The main reason is that artificial intelligence does not think. Human can load programs to let artificial intelligence to complete what humans are not capable to finish.  Artificial intelligence cannot think, invent, develop and innovate.   

       What is your opinion?


 

Sunday, November 17, 2013

History of computer science: my version



         I am a student majored in computer science. From my history of learning computer courses, I can tell the development of computer science program.
        
           Seventeen years ago, I was a freshman majored in computer science. My first language was Pascal. “Pascal is an influential imperative and procedural programming language, designed in 1968–1969 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.” At the first day of class, my professor said to us, “You will regret to take computer science as your major because computer science is the fastest development field in all majors. What you learn today is the knowledge which is already out of date.” Actually, he is right.   Even I put my whole heart on Pascal, my first computer language; I never used it in my following life.  When I mentioned Pascal in some computer field topic recently, little people knew this language.
                     


       The second language I learned is Language C. C is one of the most widely used programming languages. Many later languages have borrowed directly or indirectly from C, including C++, Java, JavaScript, Perl, Python, C shell, and so on.
    
      Five years ago, I returned to school to continue my study. The first course I took in computer language is C, my lovely C. Since then, I have learned C++, C shell and Java.

       Java is the most popular programming languages in Silicon Valley. My friends who work in computer related company told me that it is easy to find a job in bay area if you are good at Java.
      
        From Pascal to C, from C to Java, programming language never stop its steps. As a computer science student, I will never stop my learning steps. “Never stop” exists everywhere in the history of computer science.

                      
                        
Reference: