




Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The lecture notes for the first session of the csc326 programming languages course at the university of toronto. It covers the agenda, goals, and paradigms of programming languages, as well as the course methodology and administration. The lecture notes also provide an overview of the history of programming languages and the main concepts of imperative and functional programming paradigms.
What you will learn
Typology: Lecture notes
1 / 8
This page cannot be seen from the preview
Don't miss anything!
i
ii
REVISION HISTORY
NUMBER DATE DESCRIPTION NAME
1.0 2011-09 JZ
1 / 5
A language is intended for use by a person to express a process by which a computer can solve a problem.
a set of conventions for communication an algorithm.
The art of programming is the art of organizing complexity.
2 / 5
The main idea is to treat a program as a piece of literature, addressed to human being rather than to a computer.
4 / 5
TIOBE Programming Community Index
. Java . C . C++ . C# . PHP . Objective-C . (Visual) Basic . Python . Perl . JavaScript
5 / 5