Benefits of Social Media

Image
Benefits of The Using of Social Media Social media has changed the way we communicate today. It is in our best interest to be aware of all of the new possibilities for managing our online reputation. In the scenario of using social media like Facebook, Twitter, Instagram, or whatever it is, using the social media , lines between professional and personal and their differences also started to become blurred and many times, we love to refer to the existence of our online presence as our “personal brand”. Your personal brand can be included with both “personal” and “you”.   Here are some useful benefits of using social media:-   1. Build relationships. Social media is not just for brands to connect with their customers. In fact, the core of it is about social media connecting people with people. From a professional perspective, you can greatly enhance your professional network online by connecting with colleagues, mentors, role models, and other professionals. If yo...

Requirement And Objective Of A Language To Be A Programming Language

 

What Are The Requirement And Objective Of A Language To Be Characterized As A Programming Language

- Knowledge Canvas

 

Coding, Computer, Hacker, Hacking, Html, Programmer


Programming language:

A programming language is a set of instructions which can be used to instruct a computer device to perform a specific task. Language is a method of communication. Computer programming language is called language because it has its own vocabulary and sets of grammatical rules to communicate with a computer.

Example:-Python, C, C++, C#, Java, BASIC.

 

Requirements to be a Programming language:-

  • Simplicity:- A program must be understandable to the reader(even non-programmers).
  • Portability of a program:- Portability of a program means machine-independent means programming written in a particular computer can be compiled and executed on any other machine.
  • Writability:- Writability means the quality of expressivity of a language. A language should be clear, concise, quick, and correct.
  • Extensibility:- A programming language can easily adopt new features.

Example:-

Macros can be added in assembler.

#define and operator overloading add-in C

In object-oriented programming class definition .

  • Maintainability:- Errors can be easily found and corrected and new features are added.
  • Generality:- Avoiding special cases and generalizing related structures one by one.
  • Implementability:- This is the skill with which a translator can write.

Cost of use:- The total cost of programming language must be reduced by the cost of the program implementation, program transportation, program creation, and program maintenance.

  • Ease of program verification:- Verifying that the program performs its required function correctly.
  • All languages need a parser and a lexer.

 

Business, Cellphone, Codes, Coding, Computer, Data


Objective of a programming language:-

A programming language works as a bridge between users (human) and computer (machine). A computer is a general-purpose machine, computer give it a specific purpose or instructs the computer to do a specific work. A computer understands binary (0, 1) no only. But it is really difficult to write instructions by using binary no. So, programming languages are emerging.

The programming language is as easy to write and understand as the English language and  computer can easily convert to binary format with the help of loader, link, compiler, assembler, etc.

  • A programming language is used to write instructions to create software. Programming language used to write  for instructions of a system software like Operating System.
  • Programming language used to write code for application software.
  • By programming language, we can design compiler, loader, linker.
  • Understand the concepts and terms used to describe languages ​​that support essential, functional, object-oriented and logic programming paradigms.
  • Solve problems using effective illustrations.
  • Solve problems using object-based illustrations
  • Solve problems using logic programming analogies.
  • Criticize what examples and language are most appropriate for a new problem
  • Programs range from small scripts written by individual hobbies to huge systems written by hundreds of programmers.
  • Programmers range from beginners to those who need simplicity above all in skills, experts who can be comfortable in enough complexity.
  • Programs must have to keep balance in speed, size, and simplicity in microcontrollers to supercomputer systems.
  • Programs may be written once and not change for generations, or they may change almost constantly.
  • Finally, programmers may differ only in their tastes: they may be accustomed to discussing problems and expressing them in specific languages.

Hacking, Cyber, Blackandwhite, Crime, Security

Comments

Popular posts from this blog

Benefits of Social Media

Top 10 Most Amazing Snakes

Why Peacock Dance in Rain