Entri Blog
No Result
View All Result
Wednesday, December 6, 2023
  • State PSC
    • Kerala PSC
      • Kerala PSC Exams
      • Kerala PSC Notification
      • Kerala PSC Exam Calender
      • Kerala PSC Previous Question papers
      • KAS Exam
      • KAS Previous Year Question papers
      • Kerala PSC VEO Notification
      • Kerala Police SI
      • Kerala PSC LDC Notification
      • Kerala PSC LP/UP Assistant
      • Kerala PSC Village Field Assistant Notification
      • Kerala PSC LD Typist Notification
      • Kerala PSC Food Safety Officer
      • Kerala PSC Excise Inspector Notification
      • Kerala PSC BDO Notification
      • Kerala PSC CPO Notification
      • Kerala PSC LGS Notification
    • TNPSC
    • APPSC
    • TSPSC
    • BPSC
    • Karnataka PSC
    • MPPSC
    • UPPSC
  • Banking
    • IBPS PO Notification
    • IBPS Clerk Notification
    • SBI PO Notification
    • SBI Clerk Notification
    • SBI SO Notification
    • SBI Apprentice Notification
    • Canara Bank PO Notification
    • Indian Bank PO Notification
    • RBI Assistant Notification
    • RBI Office Attendant Notification
    • IBPS RRB Notification
    • IBPS RRB Office Assistant Notification
  • Skilling
    • Coding
    • Spoken English
    • Stock Marketing
  • Courses
    • Data Science Course
      • Data Science Malayalam
      • Data Science Training in Kochi
      • Data Science Training in Trivandrum
      • Data Science Course in Calicut
      • Data Science Training in Thrissur
    • Full Stack Developer Course
      • Full Stack Development Malayalam
      • Full Stack Development Hindi
      • Full Stack Development Tamil
      • Full Stack Development Telugu
      • Full Stack Development Kannada
    • Stock Market Course
      • Stock Market Course in Malayalam
      • Stock Market Course in Tamil
      • Stock Market Course in Kannada
      • Options Trading Course
    • Spoken English Course
      • Spoken English Course in Malayalam
      • Spoken English Course in Hindi
      • Spoken English Course in Telugu
      • Spoken English Course in Tamil
      • Spoken English Course in Kannada
    • Python Programming Course
    • Quantity Surveying Course
    • Performance Marketing Course
    • Practical Accounting Course
      • Tally Course
      • Taxation Course
      • UAE Accounting
      • GST Course
    • Mern Stack Developer Course
      • Full Stack Developer Course in Kochi
      • Full Stack Developer Course in Trivandrum
      • Full Stack Developer Course in Calicut
      • Full Stack Developer Course in Pune
      • Full Stack Developer Course in Bangalore
      • Full Stack Developer Course in Hyderabad
      • Full Stack Developer Course in Chennai
      • Full Stack Developer Course in Indore
      • Full Stack Developer Course in Jaipur
      • Full Stack Developer Course in Coimbatore
    • Other Courses
      • Montessori Teacher Training
      • MEP Course
      • German Language Course
      • OET Coaching
      • Nurses Recruitment Abroad
      • Digital Marketing Training
      • ChatGPT Course
      • Forex Trading Course
      • Yoga Teacher Training Course
      • Oil and Gas Course
  • Others
    • Railway
    • SSC
    • GATE
    • MAT
    • KMAT
    • UPSC
    • TET
      • APTET
      • CTET
      • DSSSB
      • Karnataka TET
      • Kerala TET
      • KVS
      • MPTET
      • SUPER TET
      • TNTET
      • TSTET
      • UPTET
  • Aptitude Questions
  • Test Prep
    • PSC Coaching
      • KPSC Degree Level Exam Preparation
      • Kerala PSC 12th Level Exam Preparation
      • Kerala PSC 10th Level Exam Preparation
      • KAS Coaching
      • Kerala PSC LDC Coaching
      • Kerala PSC Fireman Coaching
      • KSFE Assistant Exam Preparation
      • Kerala PSC SI Exam Coaching
      • KTET Coaching
      • SET Coaching
      • Kerala PSC Lecturer in Diet Coaching
      • Khadi Board LDC Exam Preparation
      • LP/UP Assistant Exam Coaching
      • HSST Exam Preparation
      • HSA Exam Preparation
      • EMRS Coaching
      • University LGS Exam Preparation
      • University Assistant Exam Coaching
    • IELTS Training Online
    • Bank Exam Coaching Online
      • IBPS SO Online Coaching
      • IBPSC PO Online Coaching
      • IBPSC Clerk Online Coaching
      • SBI PO Coaching
      • SBI Clerk Online Coaching
      • RBI Grade B Coaching
      • RBI Assistant Coaching
    • UPSC Online Coaching
    • SSC Online Coaching
      • SSC JE Online Coaching
    • RRB JE Online Coaching
      • RRB Exams Coaching
    • CAT Online Coaching
    • GATE Online Coaching
Spoken English
Entri Blog
  • State PSC
    • Kerala PSC
      • Kerala PSC Exams
      • Kerala PSC Notification
      • Kerala PSC Exam Calender
      • Kerala PSC Previous Question papers
      • KAS Exam
      • KAS Previous Year Question papers
      • Kerala PSC VEO Notification
      • Kerala Police SI
      • Kerala PSC LDC Notification
      • Kerala PSC LP/UP Assistant
      • Kerala PSC Village Field Assistant Notification
      • Kerala PSC LD Typist Notification
      • Kerala PSC Food Safety Officer
      • Kerala PSC Excise Inspector Notification
      • Kerala PSC BDO Notification
      • Kerala PSC CPO Notification
      • Kerala PSC LGS Notification
    • TNPSC
    • APPSC
    • TSPSC
    • BPSC
    • Karnataka PSC
    • MPPSC
    • UPPSC
  • Banking
    • IBPS PO Notification
    • IBPS Clerk Notification
    • SBI PO Notification
    • SBI Clerk Notification
    • SBI SO Notification
    • SBI Apprentice Notification
    • Canara Bank PO Notification
    • Indian Bank PO Notification
    • RBI Assistant Notification
    • RBI Office Attendant Notification
    • IBPS RRB Notification
    • IBPS RRB Office Assistant Notification
  • Skilling
    • Coding
    • Spoken English
    • Stock Marketing
  • Courses
    • Data Science Course
      • Data Science Malayalam
      • Data Science Training in Kochi
      • Data Science Training in Trivandrum
      • Data Science Course in Calicut
      • Data Science Training in Thrissur
    • Full Stack Developer Course
      • Full Stack Development Malayalam
      • Full Stack Development Hindi
      • Full Stack Development Tamil
      • Full Stack Development Telugu
      • Full Stack Development Kannada
    • Stock Market Course
      • Stock Market Course in Malayalam
      • Stock Market Course in Tamil
      • Stock Market Course in Kannada
      • Options Trading Course
    • Spoken English Course
      • Spoken English Course in Malayalam
      • Spoken English Course in Hindi
      • Spoken English Course in Telugu
      • Spoken English Course in Tamil
      • Spoken English Course in Kannada
    • Python Programming Course
    • Quantity Surveying Course
    • Performance Marketing Course
    • Practical Accounting Course
      • Tally Course
      • Taxation Course
      • UAE Accounting
      • GST Course
    • Mern Stack Developer Course
      • Full Stack Developer Course in Kochi
      • Full Stack Developer Course in Trivandrum
      • Full Stack Developer Course in Calicut
      • Full Stack Developer Course in Pune
      • Full Stack Developer Course in Bangalore
      • Full Stack Developer Course in Hyderabad
      • Full Stack Developer Course in Chennai
      • Full Stack Developer Course in Indore
      • Full Stack Developer Course in Jaipur
      • Full Stack Developer Course in Coimbatore
    • Other Courses
      • Montessori Teacher Training
      • MEP Course
      • German Language Course
      • OET Coaching
      • Nurses Recruitment Abroad
      • Digital Marketing Training
      • ChatGPT Course
      • Forex Trading Course
      • Yoga Teacher Training Course
      • Oil and Gas Course
  • Others
    • Railway
    • SSC
    • GATE
    • MAT
    • KMAT
    • UPSC
    • TET
      • APTET
      • CTET
      • DSSSB
      • Karnataka TET
      • Kerala TET
      • KVS
      • MPTET
      • SUPER TET
      • TNTET
      • TSTET
      • UPTET
  • Aptitude Questions
  • Test Prep
    • PSC Coaching
      • KPSC Degree Level Exam Preparation
      • Kerala PSC 12th Level Exam Preparation
      • Kerala PSC 10th Level Exam Preparation
      • KAS Coaching
      • Kerala PSC LDC Coaching
      • Kerala PSC Fireman Coaching
      • KSFE Assistant Exam Preparation
      • Kerala PSC SI Exam Coaching
      • KTET Coaching
      • SET Coaching
      • Kerala PSC Lecturer in Diet Coaching
      • Khadi Board LDC Exam Preparation
      • LP/UP Assistant Exam Coaching
      • HSST Exam Preparation
      • HSA Exam Preparation
      • EMRS Coaching
      • University LGS Exam Preparation
      • University Assistant Exam Coaching
    • IELTS Training Online
    • Bank Exam Coaching Online
      • IBPS SO Online Coaching
      • IBPSC PO Online Coaching
      • IBPSC Clerk Online Coaching
      • SBI PO Coaching
      • SBI Clerk Online Coaching
      • RBI Grade B Coaching
      • RBI Assistant Coaching
    • UPSC Online Coaching
    • SSC Online Coaching
      • SSC JE Online Coaching
    • RRB JE Online Coaching
      • RRB Exams Coaching
    • CAT Online Coaching
    • GATE Online Coaching
No Result
View All Result
Entri Blog
Spoken Eng
  • HTML Tutorial
  • DSA Tutorials
  • Tutorials in Hindi
    • HTML Tutorial for Beginners in Hindi
    • Python Tutorial for Beginners in Hindi
    • GIT and GITHUB Tutorial for Beginners in Hindi
  • Tutorials in Tamil
    • JavaScript Tutorial in Tamil
  • Tutorials in Telugu
    • HTML Tutorial For Beginners in Telugu
    • CSS Tutorial for Beginners in Telugu
    • Bootstrap Tutorial for Beginner in Telugu
  • Tutorials in Kannada
    • HTML Tutorial For Beginners in Kannada
banner top article banner top article
Home Articles

High Level Programming Languages – Introduction, List PDF

by Famida
March 3, 2022
in Articles
High Level Programming Languages – Introduction, List PDF
Share on FacebookShare on WhatsAppShare on Telegram

Table of Contents

  • Uses of high-level language:
  • Readability:
  • List of High-level Programming Language:
  • C Language
  • JAVA
  • SQL
  • HTML
  • Visual Basic
  • FORTRAN
  • ALGOL
  • PYTHON
  • COBOL
  • C#
  • LISP
  • SNOBOL
  • PROLOG
  • BASIC

HLL or A High Level Language is a Computer Programming Language that supports system development at a high level. With the modification of programs in high level languages programmers are freeing themselves from keeping in his or her mind lots of details that are are not important with respect to the problem at hand. HLL is not limited by the computers; it is designed for a specific job and it’s easier to understand. High Level Language is  less like machine language and more like human language.    It was in 1950’s that the first high-level languages were introduced.In this article we will discuss in detail HLL , its introduction and list of various HLL. This article may be useful for the aspirants preparing for any competitive exam.

Prepare for various Government exams! Download Entri App!

Uses of high-level language:

From past two eras High-level languages are preferred by the programmers because they provide a convenient generalization of the underlying system suitable for problem solving. The benefits of programming in a high-level language are:

Readability:

    • HLL supports a high level of abstraction for both instructions and data.
    • This functionality improves the work ability of the program to read and modify conveniently.

Machine independent or portable:

    • HLL are easily portable as they contain very few machine-specific details,hence HLL  can be used with little or no modification on different computer architecture.
    • If there is a translator for the language on a particular computer architecture, the program can be used on that architecture.

Data representation is hidden:

    • High-level language provides you with software data maintainability feature, which involves functions ranging from fixing bugs to generating the next version of the software.
    • It is easily maintained as per security and is flexible for future enhancement of a particular software program.

Easy error-checking: 

    • Programs written in a high-level language can be easily understood and, when good programming practices are followed, easier to maintain and check the programming code error.

Faster program development:

    • Many high-level languages provide structures like sequential, selection, iterative that facilitate program development.
    • Programs written in a high-level language are relatively small and easier to write and debug.

Prepare for various Government exams! Download Entri App!

List of High-level Programming Language:

There are many high-level languages presently in use, like BASIC, FORTRAN, PHP, Python, Ruby, C, C++, COBOL, Java, Pascal, Perl,  and Visual Basic. Lets study them one by one.

C Language

  • Developed by Dennis Ritchie in Bell Labs.
  • Files are saved in .c format
  • C++ was developed from C language.
  • C is not an Object-Oriented Language or OOP Language.
  • It is used to code System Software, Application Software.
  • C language was used to write UNIX.

JAVA

  • Java was founed by James Gosling at the lab of Sun Microsystems.
  • Files are saved in .JAVA format
  • After Sun was taken over by Oracle, it became the owner of Java (JVM and JDK).
  • Java is used to write Android applications.
  • It is an OOP Language.
  • Java does not depend on platforms

SQL

  • SQL means”Structured Query Language”.
  • Founded by IBM.
  • SQL was declared a standard of (ANSI) American National Standards Institute in 1986.
  • Used for database related work.

HTML

  • “Hypertext Markup Language”was created by W3C and
  • Files are stored in .htm an .html formats
  • Websites are developed using this language.
  • Itis a scripting language.

Visual Basic

  • Designed and developed by Microsoft.
  • It is a multi-paradigm, object-oriented programming language.
  • File extension is .vb Example (hello.vb).
  • IDE (Integrated Development Environment) is Visual Studio.

FORTRAN

  • Stands for “Formula Translation”.
  • Designed by John Backus.
  • Developed by John Backus and IBM.
  • File are stored in , .f08, .f15, .f,  .fo, .f90, .f95, .f03 formats.
  • Used for engineering calculation, mathematical operations.
  • FORTRAN is a general-purpose imperative programming language.

ALGOL

  • It stands for Algorithm Languages.
  • Developed in 1958.
  • There were three major specialisations of ALGOL:   ALGOL58, 60 and  68.
  • It was designed especially for Scientific implementations.
  • Various other High-Level Computer Languages were inspired from ALGOL.

PYTHON

  • It is an interpreted, high-level programming language.
  • Released in 1991.
  • It supports structured, object-oriented and functional programming.
  • It used block coding.

COBOL

  • Stands for “Common Business Oriented Language”
  • Designed by Howard Discount, Vernon Reeves,Howard Bromberg,  Jean E. Sammet, William Selden, Gertrude Tierney.
  • Developed by CODASYL, ANSI, ISO.
  • File extensions are .cbl, .cob, .cpy.
  • Even to these days it is used in legacy applications deployed on mainframe computers.

C#

  • Pronounced as See sharp.
  • Designed and developed by Microsoft.
  • File extension .cs.
  • Windows mobile application is developed using C#.

LISP

  • Stands for “List Processing”.
  • Designed by McCarthy.
  • Developed by Steve Russell, Timothy P. Hart, and Mike Levin.
  • Used in AI (Artificial Intelligence).
  • It is also suitable for input output handling and graphics.

SNOBOL

  • Stands for “String Oriented Symbolic Language”.
  • Developed by David J. Farber, Ralph E. Griswold, Ivan P. Polonsky and Bell Labs.
  • Designed by David J. Farber, Ralph E. Griswold, and Ivan P.Polonsky.
  • It is a text-oriented language.

PROLOG

  • Stands for “Programming Logic”.
  • Designed by Alain Colmerauer.
  • File extension .pl, .pro, .P.
  • This language is used for “Artificial Language”.
  • Can manage to handle large number of databases.

BASIC

  • Stands for “Beginner’s All-Purpose Symbolic Instruction Code”.
  • Designed by John G. Kemeny and Thomas E. Kurtz.
  • Used for scientific and engineering operations.

C++

  • Designed by Bjarne Stroustrup.
  • Files are stored in.cc, .cpp, .cxx, .C, .c++, .h, .hh, .hpp, .hxx, .h++
  • C++ is an Object-Oriented Programming Language.
  • C# and Java were influenced by C++.

Click on the link for complete list of HLL: High Level Programming Languages List PDF Download

Prepare for various Government exams! Download Entri App!

Share98SendShare

Famida

Related Posts

Top 30 Montessori teacher interview questions and answers You Need to Know in 2024
Articles

Montessori teacher interview questions and answers You Need to Know in 2024

December 5, 2023
7 Benefits Of Online Trading: Why You Should Be Online?
Articles

7 Benefits Of Online Trading: Why You Should Be Online?

December 5, 2023
Germany Opportunity Card All You need to Know!
Articles

Germany Opportunity Card: All You need to Know!

December 5, 2023
Next Post
Front End vs Back End in Web Development - Full Comparison

Front End vs Back End in Web Development - Full Comparison

Latest Posts

  • How to Become Performance Marketer in India [2024]
  • Montessori Teacher Interview Questions and Answers You Need to Know in 2024
  • 7 Benefits Of Online Trading: Why You Should Be Online?
  • Germany Opportunity Card: All You need to Know!
  • 8 Digital Marketing Trends You Need to be Aware in 2024

Trending Posts

  • states of india and their capitals and languages

    List of 28 States of India and their Capitals and Languages 2023 – PDF Download

    152243 shares
    Share 60894 Tweet 38059
  • List of Government Banks in India 2023: All you need to know

    65548 shares
    Share 26219 Tweet 16387
  • Kerala Bank Assistant Manager Syllabus 2023: Download Expected Syllabus PDF

    701 shares
    Share 280 Tweet 175
  • KSDA Recruitment 2023 Apply Online for 9264 FDA SDA Posts – Qualification

    9449 shares
    Share 3780 Tweet 2362
  • TNPSC Group 2 Posts and Salary Details 2022

    40012 shares
    Share 16005 Tweet 10003

Courses

  • Data Science Course
  • Full Stack Developer Course
  • Data Science Course in Malayalam
  • Full Stack Developer Course in Malayalam
  • Full Stack Developer Course in Hindi
  • Full Stack Developer Course in Tamil
  • Full Stack Developer Course in Telugu
  • Full Stack Developer Course in Kannada
  • Python Programming Course
  • Practical Accounting Course
  • Quantity Surveying Course
  • Stock Market Course
  • Stock Market Course in Malayalam
  • Stock Market Course in Tamil
  • Stock Market Course in Kannada
  • Options Trading Course

Company

  • Become a teacher
  • Login to Entri Web

Spoken English Courses

  • Spoken English Course
  • Spoken English Course in Malayalam
  • Spoken English Course in Hindi
  • Spoken English Course in Tamil
  • Spoken English Course in Telugu
  • Spoken English Course in Kannada
  • Spoken English Course for Housewives
  • Spoken English Course for Working Professionals
  • Spoken English Course for School Students
  • Spoken English Course for College Students
  • Spoken English Course for Job Seekers
  • AI Powered Spoken English Course

Quick Links

  • Aptitude Questions
  • Articles
  • Videos
  • Entri Daily Quiz Practice
  • Current Affairs & GK
  • News Capsule – eBook
  • Preparation Tips
  • Kerala PSC Gold
  • Entri Skilling
  • Kerala PSC

Other Courses

  • OET Coaching Classes
  • Nurse Recruitment Abroad
  • Forex Trading Course
  • Montessori Teachers Training
  • Performance Marketing Course
  • German Language Course
  • MEP Course
  • Oil and Gas Course Online
  • Yoga Teacher Training Course
  • Digital Marketing Course
  • German Language A1 Course
  • German Language A2 Course
  • German Language B1 Course
  • German Language B2 Course

Popular Exam

  • IBPS Exam
  • SBI Exam
  • Railway RRB Exam
  • Kerala PSC
  • Tamil Nadu PSC
  • Telangana PSC
  • Andhra Pradesh PSC
  • MPPSC
  • UPPSC
  • Karnataka PSC
  • Staff Selection Commission Exam

© 2023 Entri.app - Privacy Policy | Terms of Service

No Result
View All Result
  • State PSC
    • Kerala PSC
      • Kerala PSC Exams
      • Kerala PSC Notification
      • Kerala PSC Exam Calender
      • Kerala PSC Previous Question papers
      • KAS Exam
      • KAS Previous Year Question papers
      • Kerala PSC VEO Notification
      • Kerala Police SI
      • Kerala PSC LDC Notification
      • Kerala PSC LP/UP Assistant
      • Kerala PSC Village Field Assistant Notification
      • Kerala PSC LD Typist Notification
      • Kerala PSC Food Safety Officer
      • Kerala PSC Excise Inspector Notification
      • Kerala PSC BDO Notification
      • Kerala PSC CPO Notification
      • Kerala PSC LGS Notification
    • TNPSC
    • APPSC
    • TSPSC
    • BPSC
    • Karnataka PSC
    • MPPSC
    • UPPSC
  • Banking
    • IBPS PO Notification
    • IBPS Clerk Notification
    • SBI PO Notification
    • SBI Clerk Notification
    • SBI SO Notification
    • SBI Apprentice Notification
    • Canara Bank PO Notification
    • Indian Bank PO Notification
    • RBI Assistant Notification
    • RBI Office Attendant Notification
    • IBPS RRB Notification
    • IBPS RRB Office Assistant Notification
  • Skilling
    • Coding
    • Spoken English
    • Stock Marketing
  • Courses
    • Data Science Course
      • Data Science Malayalam
      • Data Science Training in Kochi
      • Data Science Training in Trivandrum
      • Data Science Course in Calicut
      • Data Science Training in Thrissur
    • Full Stack Developer Course
      • Full Stack Development Malayalam
      • Full Stack Development Hindi
      • Full Stack Development Tamil
      • Full Stack Development Telugu
      • Full Stack Development Kannada
    • Stock Market Course
      • Stock Market Course in Malayalam
      • Stock Market Course in Tamil
      • Stock Market Course in Kannada
      • Options Trading Course
    • Spoken English Course
      • Spoken English Course in Malayalam
      • Spoken English Course in Hindi
      • Spoken English Course in Telugu
      • Spoken English Course in Tamil
      • Spoken English Course in Kannada
    • Python Programming Course
    • Quantity Surveying Course
    • Performance Marketing Course
    • Practical Accounting Course
      • Tally Course
      • Taxation Course
      • UAE Accounting
      • GST Course
    • Mern Stack Developer Course
      • Full Stack Developer Course in Kochi
      • Full Stack Developer Course in Trivandrum
      • Full Stack Developer Course in Calicut
      • Full Stack Developer Course in Pune
      • Full Stack Developer Course in Bangalore
      • Full Stack Developer Course in Hyderabad
      • Full Stack Developer Course in Chennai
      • Full Stack Developer Course in Indore
      • Full Stack Developer Course in Jaipur
      • Full Stack Developer Course in Coimbatore
    • Other Courses
      • Montessori Teacher Training
      • MEP Course
      • German Language Course
      • OET Coaching
      • Nurses Recruitment Abroad
      • Digital Marketing Training
      • ChatGPT Course
      • Forex Trading Course
      • Yoga Teacher Training Course
      • Oil and Gas Course
  • Others
    • Railway
    • SSC
    • GATE
    • MAT
    • KMAT
    • UPSC
    • TET
      • APTET
      • CTET
      • DSSSB
      • Karnataka TET
      • Kerala TET
      • KVS
      • MPTET
      • SUPER TET
      • TNTET
      • TSTET
      • UPTET
  • Aptitude Questions
  • Test Prep
    • PSC Coaching
      • KPSC Degree Level Exam Preparation
      • Kerala PSC 12th Level Exam Preparation
      • Kerala PSC 10th Level Exam Preparation
      • KAS Coaching
      • Kerala PSC LDC Coaching
      • Kerala PSC Fireman Coaching
      • KSFE Assistant Exam Preparation
      • Kerala PSC SI Exam Coaching
      • KTET Coaching
      • SET Coaching
      • Kerala PSC Lecturer in Diet Coaching
      • Khadi Board LDC Exam Preparation
      • LP/UP Assistant Exam Coaching
      • HSST Exam Preparation
      • HSA Exam Preparation
      • EMRS Coaching
      • University LGS Exam Preparation
      • University Assistant Exam Coaching
    • IELTS Training Online
    • Bank Exam Coaching Online
      • IBPS SO Online Coaching
      • IBPSC PO Online Coaching
      • IBPSC Clerk Online Coaching
      • SBI PO Coaching
      • SBI Clerk Online Coaching
      • RBI Grade B Coaching
      • RBI Assistant Coaching
    • UPSC Online Coaching
    • SSC Online Coaching
      • SSC JE Online Coaching
    • RRB JE Online Coaching
      • RRB Exams Coaching
    • CAT Online Coaching
    • GATE Online Coaching

© 2023 Entri.app - Privacy Policy | Terms of Service