404
Programming Languag
This course is an upper division computer science course that studies the design of programming languages. While most of the industry uses either procedural or object-oriented programming languages, there are entire families of other languages with certain strengths and weaknesses that make them attractive to a variety of problem domains. It is important to know about these less well-known yet powerful languages if you find yourself working in an area that could utilize their strengths. In this course, we will discuss the entire programming language family, starting with an introduction to programming languages in general and a discussion of the features and functionality that make up the modern programming language. From there, each unit will discuss a different family of programming languages, including Imperative, Object-Oriented, Functional, Scripting, and, Logical. For each language, you will learn about its computational model, syntax, semantics, and pragmatic considerations that shape the language. By the end of this course, you will be able to intelligently discuss each of these programming paradigms, their respective strengths and weaknesses, and the reasons why you would opt to use one over the others in a given situation. You will also have opportunities to delve into the details of the design and evolution of several specific programming languages, including Scheme, Haskel, Java, C++, C#, Perl, Python, and Prolog.
Get a Reminder
Rating | Not enough ratings |
---|---|
Length | 10 segments |
Starts | On Demand (Start anytime) |
Cost | $0 |
From | Saylor Academy |
Download Videos | Unknown |
Language | English |
Subjects | Programming |
Tags | Computer Science |
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Faculty(World Languages) $54k
CSS, Programming/Mark up languages , HTML $55k
World Languages Coordinator $60k
Foreign Languages Teacher $60k
World Languages Coach $61k
Programming Acquisitions $61k
CNC Programming $70k
Chairperson, World Languages $74k
Chair of Foreign Languages $87k
World Languages Teacher 2 $92k
IT and Programming Specialist $122k
Programming Producer $129k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Rating | Not enough ratings |
---|---|
Length | 10 segments |
Starts | On Demand (Start anytime) |
Cost | $0 |
From | Saylor Academy |
Download Videos | Unknown |
Language | English |
Subjects | Programming |
Tags | Computer Science |
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course