الاثنين، 22 أبريل 2019

The Generations Of Programming Languages

in the beginning there are two levels of programming languages 
 low level the first two generations are low level programming languages
 high level the remaining three are high level programming languages




first generation languages


no compiler or assembler needed to process the information in the first generation languages


machine level languages are used to program first-generation computers

the codes are fast and percise  because its executed right into the CPU

advantages

fast calculation
disadvantages
It is hard to amend or find errors in a program written in the machine languages






second generation language

the code can be used by any programmer
sometimes used in  kernels and device drivers but mostly used in graphics games and video editing 

advantages
It is easy to locate and correct errors. and easy to understand compared to the machine language
second generation languages uses assembly language to machine language





third
independent and more programmer

 introduced in the late 1950  FORTRAN   ALGOL  COBOL are examples third generation languages


  C , C++,C# Javaand Pascal, are also third-generation languages

High-level languages are user-friendly

A high-level language has to be translated into the machine language by a translator, which takes up time










fourth


human language form of thinking

fourth generation language designed to reduce the time effort cost of software improvement

and its known as
a high productivity language.
fourth generation languages are associated with databases and data processing





fifth




fifth-generation languages are designed to make the computer solve a given problem without the programmer


are used mainly in artificial intelligence like siri and google assistance

is any programming language based on problem solving using constraints given to the program instead of using an algorithm written by a programmer





الثلاثاء، 16 أبريل 2019

Artificial intelligence AI

here were going to discuss about AI
or artificial intelligence 
the definition : is using computer science and programming languages to make computers smarter  and do tasks and activities like humans and react like humans here are some uses of AI

Speech recognition
Learning
Planning
Problem solving

computers nowadays are taking over most of the industries and they are going say that they might replace most of the industries
that requires humans


 and some of the computers in japan can do a medical surgery in a very precise way that most humans cant






 and of course there are levels of AI normal levels such as siri or google assistance and there are the high level machines that cant do super stuff like doing a surgery and with the strength that the computers have nowadays







 computers actually did beat us humans in a game that requires pure intelligence which is chess some say that this strength that computers have may someday go against us because the speed that technology are going at is very fast and unpredictable the capabilities of the AI depends on the power of computing so if you have a very good computer the AI will learn much faster but if the computing power is bad then it will be slow 


............

الثلاثاء، 9 أبريل 2019

Computer Ethics


Computers ethics and morals
here i am going to talk about my opinion of how to use computers and network connection in a proper way so that you dont get in trouble 


first and foremost Respect yourself you as a human being have your own feelings and emotions and you dont want anyone to hurt you in anyway so to get respected you must respect others by not doing bad stuff because  you might get caught and you might pay a big fine



  Respect others and you also must not go againt anyone  and start  attacking them in anyway like for instance using an unknown account in social media and start bulling others or maybe stealing other people innovations and making then yours or stealing other people youtube content and start making profit out of it 



Respect academic integrity
as man you with good morals you must also respect your academy by not doing something disrespectful or using the name of your academy in a bad way to hurt the academy reputation and thats also might be considerd as an ungrateful behavior













The Generations Of Programming Languages

in the beginning there are two levels of programming languages   low level the first two generations are low level programming language...