After lunch 1o' clock I started touch typing practice. After some time our director came and officially started Programming class. He divided the class into 4 groups.
Then he started to explain us about Programming Fundamentals.
The first question asked by him was "What is a Computer..?" Everyone had different definitions..
Then he explained
He asked several questions
- What can the computers do?
- How do they do it?
Then he detailed about the question and answers...
1.Computers can do
- Calculations
- Data Storing
- Sharing
- Gaming
- Scanning
2.Input>>Process>>Output is a basic function method of Computer.. In this way computers are doing their work.
After that 4 groups are asked to do a presentation on below topics...
- What is a programming language?
- Why are there so many programming languages?
- What are the types of programming languages?
Programming Language:
Programming Language is the set of instruction coded to execute a specific problem by computer itself.
Programming Language is the set of instruction coded to execute a specific problem by computer itself.
..//or.//
A programming language is a set of rules that provides a way of telling a computer what operations to perform.
Programming Languages convert high level languages to machine language by 2 methods.
Programming Languages convert high level languages to machine language by 2 methods.
- Compiler
- Interpreter
Compiler : Compiler is one of the tool used to convert High-level language to language that can understand by computer. This will translate the whole source code and then offer the code to computer to run. As this type, the time will be higher than interpreter, but performance wise this is better one.
Interpreter : Similarly this tool used in the same way as Compiler. This will translate the source code by single single line. Execution and run of this process is comparatively low.
Mother of Programming Language
Followings are comparison between Compiler & Interpreter
Ada Augusta Lovelace was the first programmer in the computer world.She was an English mathematician and writer. She worked with Charles Babbage. She got to know that computer's simple calculations and applications are work in algorithms.
Reason for so many programming languages:
- User's need
- Developing related
- Jobs related problems to be solved
Types of Programming Languages are
- Low-level language. E.g: Binary Language
- Middle-level Language. E.g: Assembly Language
- High-level Language. E.g: Python, C, C++, C#, Java.....
Following are some topics discussed today..
Computer Programming:Computer Programming is the process of developing and implementing various sets of instructions to enable a computer to do a certain task
Programmers are the one who make a solution for a problem to be solved by computer. They write codes and execute to run.
Algorithm is a series programming source codes of instruction to be performed by computer in a proper way.
Algorithm is a series programming source codes of instruction to be performed by computer in a proper way.
Language VS Programming Languages
Languages are used to instruct Human.... Programming Languages are to instruct computers..
and some points were further discussed.
The For Web Development... The needed languages were introduced.
They are...
- HTML
- CSS
- Java Script
- Node.JS
- PHP
- Java
- C#
- Ruby
- Perl
- Python
But, in Uki... Its a six month course.. So, we have to study the very important languages only..
Such as..
- HTML
- CSS
- Java Script
- Node.JS
What determines a “good” language..
- Syntax / Keywords used in a programming language : Easy syntax like Python are very easy to understand
- Performance.: Some languages Syntax are easy but their performance is poor.
- User Interface: This is one of the main issue. Some languages are easy syntax and good performance but don't give a good user interface.
Then a presentation on above mentioned Web development languages were done by each team had each title..
Important facts that should be followed when presenting a presentation..
- should have proper backup of presentation in DVD or USB formats.
- Aware of the hardware we use
- Presentation Language
- Time Management
♥ Uki..
Parathan,.
No comments:
Post a Comment