Study videos of Principles of Programming Languages - creativeworld9

728x90 AdSpace

Trending
Wednesday, March 30, 2011

Study videos of Principles of Programming Languages





Download/Source url :
http://www.youtube.com/watch?v=EbNJ05EVXs0&feature=player_embedded


By Dr.S.Arun Kumar, Department of Computer Science & Engineering ,IIT Delhi.



PRINCIPLES OF PROGRAMMING LANGUAGES SYLLABUS :

Source : http://jntuk.edu.in


UNIT I :
Preliminary Concepts: Reasons for studying, concepts of programming languages, Programming
domains, Language Evaluation Criteria, influences on Language design, Language categories,
Programming Paradigms – Imperative, Object Oriented, functional Programming , Logic Programming.
Programming Language Implementation – Compilation and Virtual Machines, programming environments.


UNIT II :
Syntax and Semantics: general Problem of describing Syntax and Semantics, formal methods of
describing syntax - BNF, EBNF for common programming languages features, parse trees, ambiguous
grammars, attribute grammars, denotational semantics and axiomatic semantics for common
programming language features.


UNIT III :
Data types: Introduction, primitive, character, user defined, array, associative, record, union, pointer and
reference types, design and implementation uses related to these types. Names, Variable, concept of
binding, type checking, strong typing, type compatibility, named constants, variable initialization.


UNIT IV :
Expressions and Statements: Arithmetic relational and Boolean expressions, Short circuit evaluation
mixed mode assignment, Assignment Statements, Control Structures – Statement Level, Compound
Statements, Selection, Iteration, Unconditional Statements, guarded commands.


UNIT-V:
Subprograms and Blocks: Fundamentals of sub-programs, Scope and lifetime of variable, static and
dynamic scope, Design issues of subprograms and operations, local referencing environments, parameter
passing methods, overloaded sub-programs, generic sub-programs, parameters that are sub-program
names, design issues for functions user defined overloaded operators, co routines.


UNIT VI :
Abstract Data types: Abstractions and encapsulation, introductions to data abstraction, design issues,
language examples, C++ parameterized ADT, object oriented programming in small talk, C++, Java, C#,
Ada 95
Concurrency: Subprogram level concurrency, semaphores, monitors, massage passing, Java threads, C#
threads.


UNIT VII :
Exception handling : Exceptions, exception Propagation, Exception handler in Ada, C++ and Java.
Logic Programming Language : Introduction and overview of logic programming, basic elements of
prolog, application of logic programming.


UNIT VIII :
Functional Programming Languages: Introduction, fundamentals of FPL, LISP, ML, Haskell, application
of Functional Programming Languages and comparison of functional and imperative Languages.


TEXT BOOKS :
1. Concepts of Programming Languages Robert .W. Sebesta 6/e, Pearson
Education.
2.. Programming Languages –Louden, Second Edition, Thomson.


REFERENCES :
1. Programming languages –Ghezzi, 3/e, John Wiley
2. Programming Languages Design and Implementation – Pratt and
Zelkowitz, Fourth Edition PHI/Pearson Education
3. Programming languages –Watt, Wiley Dreamtech
4. LISP Patric Henry Winston and Paul Horn Pearson Education.
5. Programming in PROLOG Clocksin, Springer
Study videos of Principles of Programming Languages Reviewed by creativeworld9 on 5:22 AM Rating: 5 Download/Source url : http://www.youtube.com/watch?v=EbNJ05EVXs0&feature=player_embedded By Dr.S.Arun Kumar, Department of...

28 comments:

  1. I have read your blog its very attractive and impressive. I like it your blog.

    Java Training in Chennai Core Java Training in Chennai Core Java Training in Chennai

    Java Online Training Java Online Training JavaEE Training in Chennai Java EE Training in Chennai

    ReplyDelete
  2. Thank you for the post! It’s always great to know something new about programming or freelance writing. Today the education is very important. That is why I pay so much attention to it.

    ReplyDelete


  3. شركة نقل عفش
    اهم شركات مكافحة حشرات بالخبر كذلك معرض اهم شركة مكافحة حشرات بالدمام والخبر والجبيل والخبر والاحساء والقطيف كذلك شركة رش حشرات بالدمام ومكافحة الحشرات بالخبر
    شركة مكافحة حشرات بالدمام
    شركة تنظيف خزانات بجدة الجوهرة من افضل شركات تنظيف الخزانات بجدة حيث ان تنظيف خزانات بجدة يحتاج الى مهارة فى كيفية غسيل وتنظيف الخزانات الكبيرة والصغيرة بجدة على ايدى متخصصين فى تنظيف الخزانات بجدة
    شركة تنظيف خزانات بجدة
    شركة كشف تسربات المياه بالدمام
    شركة نقل عفش واثاث

    ReplyDelete



  4. شركة نقل عفش بالرياض وجدة والدمام والخبر والجبيل اولقطيف والاحساء والرياض وجدة ومكة المدينة المنورة والخرج والطائف وخميس مشيط وبجدة افضل شركة نقل عفش بجدة نعرضها مجموعة الفا لنقل العفش بمكة والخرج والقصيم والطائف وتبوك وخميس مشيط ونجران وجيزان وبريدة والمدينة المنورة وينبع افضل شركات نقل الاثاث بالجبيل والطائف وخميس مشيط وبريدة وعنيزو وابها ونجران المدينة وينبع تبوك والقصيم الخرج حفر الباطن والظهران
    شركة نقل عفش بجدة
    شركة نقل عفش بالمدينة المنورة
    شركة نقل اثاث بالرياض
    شركة نقل عفش بالدمام

    ReplyDelete
  5. I just additional this particular feed to be able to my book marks. I need to say, I seriously take pleasure in reading your own sites. Keep it up! birdcages

    ReplyDelete
  6. This website is often a walk-through its the details you desired about this and didn’t know who to inquire about. Glimpse here, and you’ll absolutely discover it. Primary Care

    ReplyDelete
  7. Commander IIRC in this movie) or any of the hundreds of other OFFICERS aboard the ship, not the cadet. best private investigator

    ReplyDelete
  8. Commander IIRC in this movie) or any of the hundreds of other OFFICERS aboard the ship, not the cadet. 먹튀

    ReplyDelete
  9. Great – I should certainly pronounce, impressed with your site. I had no trouble navigating through all the tabs and related info ended up being truly easy to do to access. I recently found what I hoped for before you know it in the least. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, web site theme . a tones way for your customer to communicate. Nice task. total vehicle checker

    ReplyDelete
  10. Some times its a pain in the ass to read what website owners wrote but this site is real user friendly ! . เว็บคาสิโน

    ReplyDelete
  11. Commander IIRC in this movie) or any of the hundreds of other OFFICERS aboard the ship, not the cadet. buy sugaring paste

    ReplyDelete
  12. Thankyou for all your efforts that you have put in this. very interesting info . reseller merchant services

    ReplyDelete
  13. You have noted terribly attention-grabbing points ! ps good net site here. ตรวจหวย

    ReplyDelete
  14. Thankyou for all your efforts that you have put in this. very interesting info . brighter future

    ReplyDelete
  15. you’ve gotten an important weblog right here! would you wish to make some invite posts on my weblog? clenbuterol buy online

    ReplyDelete
  16. Thankyou for all your efforts that you have put in this. very interesting info . dianabol pills

    ReplyDelete
  17. I just want to complete a quick comment as a way to express gratitude to you personally for all those wonderful pointers you’re posting at this site. Time consuming internet investigation has by the end for the day been rewarded with top quality strategies to tell my guests. I might say that many people guests can be extremely endowed to happen in an amazing network with methods . marvellous individuals with useful hints. I feel quite privileged to obtain used your webpages and check toward really more fabulous minutes reading here. Thank you for most things. Exchange

    ReplyDelete
  18. Therefore, exactly what going bald hairstyle options can be purchased? click here

    ReplyDelete
  19. custom iron on patches [url=https://houstonembroideryservice.com/custom-iron-on-patches/]custom iron on patches[/url]

    ReplyDelete
  20. Thanks for giving your ideas on this blog. Furthermore, a delusion regarding the banking institutions intentions whenever talking about property foreclosure is that the loan company will not have my repayments. There is a degree of time that the bank will take payments in some places. If you are as well deep inside hole, they will commonly call that you pay the actual payment completely. However, i am not saying that they will not take any sort of repayments at all. In the event you and the financial institution can manage to work something out, this foreclosure course of action may cease. However, if you ever continue to miss payments underneath the new system, the property foreclosures process can pick up from where it was left off. trenbolone pills for sale

    ReplyDelete
  21. You actually make it appear so easy with your presentation however I in finding this matter to be really something that I feel I’d never understand. It sort of feels too complex and extremely large for me. I am looking ahead to your next put up, I’ll attempt to get the cling of it! info

    ReplyDelete
  22. Aw, this became an exceptionally good post. In notion I have to invest writing similar to this additionally – taking time and actual effort to create a great article… but what can I say… I procrastinate alot through no indicates seem to go completed. buy steroids online

    ReplyDelete
  23. i do a lot of article submissions in a week or two and i hire some writers from india and other countries to do my stuf` buy HGH

    ReplyDelete
  24. concerning this. I assume I will have to wait and see if there are any new posts that originate from the remarks left here. Buy sugaring paste from manufacturer

    ReplyDelete
  25. I’m impressed, I must say. Actually rarely should i encounter a weblog that’s both educative and entertaining, and let me tell you, you’ve hit the nail within the head. Your thought is outstanding; the thing is something that too little consumers are speaking intelligently about. I’m happy that we came across this during my hunt for some thing in regards to this. double sided tape

    ReplyDelete