Monday, February 12, 2018

Algorithm have done all the work

All the operations performed by computer consist of Algorithm. It can be said that in Computer Science, an algorithm is an unambiguous specification of how to solve a class of problems. Algorithms can perform a calculationdata processing, and automated reasoning tasks.



Every programmer knows what is the role of  Algorithm in building a good program. When a programmer needs to build a good program he needs to make the coding as good as possible to develop a good coding the programmer need to follow some step and need to build the coding in a step by step manner such that thee will not be any trouble or error in the code. So, Algorithm can be defined as the step by step representation of a program. Before writing a program in any of the programming languages we use algorithm and flowchart. The flowchart is the pictorial representation of an algorithm. 


A          L          G          O          R          I          T          H          M


Algorithm put the Science in the Computer Science.

How does Google Hangout transmit live video across the internet so quickly?
They use audio and video compression algorithm.
How does Google Maps figure out how to get from one place to another place?
They use a route finding algorithm.
How does Pixar color a 3D model of character based on the lighting in a virtual room?
They use a rendering algorithm.
How does NASA choose how to arrange the solar panels on the international space station? and when to rearrange them?
They use an optimization and a scheduling algorithm.

Example of some Algorithm that we use in our life:

The taxi algorithm:
  1. Go to the taxi stand.
  2. Get in a taxi.
  3. Give the driver my address.
The call-me algorithm:
  1. When your plane arrives, call my cell phone.
  2. Meet me outside baggage claim.
The rent-a-car algorithm:
  1. Take the shuttle to the rental car place.
  2. Rent a car.
  3. Follow the directions to get to my house.


Saturday, February 10, 2018

I LOVE YOU virus found !



"Hey you cheat me with your love, and now my whole work got stuck" - It seems the little bit comedy that a virus got its name ILOVEYOU. It was the top dangerous virus ever.


ILOVEYOU virus is also referred as Love Bug and Love letter. It was a computer worm that attacked tens of millions of Windows personal computers on and after 5 May 2000. It was spread through Email to the personal computer. An attached file named "LOVE-LETTER-FOR-YOU.txt.vbs" with the subject of the mail as "I LOVE YOU"  was spread using the email service provided during that time. The windows operating system which was one of the famous during that time was used to hide the file extension .vbs as it is a system file at that time. Also, leading unwitting users to think it was a normal text file. Opening the attachment activated the Visual Basic script. 


The worm did damage on the local machine, overwriting random types of files (including Office files, image files, and audio files; however after overwriting MP3 files the virus would hide the file), and sent a copy of itself to all addresses in the Windows Address Book used by Microsoft Outlook. In contrast, the Melissa virus only sent copies to the first 500 contacts. But this made it spread much faster than any other previous email worm.


Download the virus source code https://goo.gl/5aGMTs

The virus was created by two Filipino programmers, Reonel Ramones and Onel de Guzman. What it did was use social engineering to get people to click on the attachment; in this case, a love confession. 

The virus has made a big revolution at that time by effecting millions of Windows 98 computers and brought big loss to the government department.





Friday, February 9, 2018

Programming language which is got named BRAINFUCK

BRAINFUCK Programming Language


Programing Language that made the computer smart. Each programming language has shown its own talent to the world so, here are some of the most commonly know or unknown. 

Whenever someone enters 's into the field of the computer it's necessary to know at least some of the programming language. But even thus there are many languages that are being invented or discovered every night. All them are having special features. 

The  Difficult languages that are more complex to understood had only stood out of the college class. Let's see one of those programming languages.

Brainfuck

 Brainfuck is an esoteric programming language created in 1993 by Urban Müller. The special feature that made it difficult was nothing but it had only 8 commands in this language. Brainfuck simply requires one to break commands into microscopic steps. Now, think how hard it is just printing a hello statement with 8 commands.

[Program to print Hello World ]

++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.

To understand the program you need to learn the below 8 characters used as commands to perform different operations  
Character/cmdMeaning/Perform
>increment the data pointer (to point to the next cell to the right).
<decrement the data pointer (to point to the next cell to the left).
+increment (increase by one) the byte at the data pointer.
-decrement (decrease by one) the byte at the data pointer.
.output the byte at the data pointer.
,accept one byte of input, storing its value in the byte at the data pointer.
[if the byte at the data pointer is zero, then instead of moving the instruction pointer forward to the next command, jump it forward to the command after the matching] command.
]if the byte at the data pointer is nonzero, then instead of moving the instruction pointer forward to the next command, jump it back to the command after the matching[ command.
Input:



Output:
      

Try online compiler click here




Monday, March 13, 2017

Artificial Intelligence (AI) that is our next targeted world with intelligent machines.




Artificial Intelligence (AI), The future technology is gonna change with a lot advance system. One among them is the making every artificial machine smarter with the ability that Human being can. All over the world, the research has already started and some of them already completed. They followed the way how the ability of brave could make the machine look intelligent which sowed the seeds of Artificial Intelligence. There are many targets to make Artificial Intelligence from the small gadgets to giant buildings.

From the last news analysis, it very eased to find the role of Artificial Intelligence. The Google self-drive cars, Zuckerberg Jarvis, Amazon Alexa, ASIMO robot and much more are the most example. It is believed that in future each and every machine can control them self without the controlled remote. One of the coolest features is that the Artificial Intelligence software is being developed to assist the computer as per the user requirements which is being also developed by Facebook to understand the feels of human and make they happy and positive every time. Smartphones are also targeted in this field to make a super sense AI assistant like in the science fiction movies and serial such as Jarvis in Iron Man movie, in Flash episodes and much more.

There is already course offered my institution for graduation under this field. Mostly in India, US, Japan, China, Russia and many other countries. It is also observed most of the scope in study sector may come to this field in future. Also, students can take robotics, mechanics and another course along AI courses.

What happens if all the machines are controlled by AI? Do they harm us? The answer for all this will be decided by the programmer. The AI can only be made by a programmer and it will function as per the commands were given. There are chances to get the way this precious technology to war. The hacker is the main reason due to lack of cybersecurity. It can bring a heavy weight over different situations. There is then no solution except stop programming, which is impossible for the great technology.

AI is the technology covered with boon and bans.

Sunday, March 12, 2017

What! Computer run on water droplets ?


"Computer takes advantage of physical properties of water"

Indian-origin American scientist Manu Prakash after his years of hard work developed a computer that runs on water. Prakash builds a computer clock by using the tiny water droplets that move in a precise direction and distance when the magnetic field is changed which hold the water droplets. The moving water is then operated at the same time & rate with the operation of the computer to make it work. Prakash was got the idea while he was graduating at Massachusetts Institute of Technology.Also, he was the one who made people amazing with the paper fordable microscope.

The computer uses water instead of an electron to send data. It was assumed that the presence of droplet was considered as the binary digits such as 0&1. The was designed tiny iron bars on the glass slides which looked like a maze and another glass slide upon it. The oil was layered in between both the glasses. The water droplets were injected carefully that had been infused with magnetic nano-partial and trapped in a magnetic field. This droplet moves in the precise directions and distance. The clock was the main which synchronizes the computer. The droplets work as a test tube and carry the chemicals.