Lecture 22-W11-Programming Languages Part 2
Lecture 22-W11-Programming Languages Part 2
Lecture 22-W11-Programming Languages Part 2
Department of physiotherapy
Shifa Tameer -e- Millat University
Lecture # 22
Program Development and
Programming Languages
• Issue tracking
• Recording issues such as bugs or other problems that
arise during development or after the system is in place
• Application Generators
• Software program that helps programmers develop
software
Tools for Facilitating Program Development
• C, C++, and C#
– C : Much closer to assembly language than other high-level languages
– C++: Object-oriented version of C
• Very popular for graphical applications
– C# (C sharp): Hybrid of C and C++
• Used to create Web applications, XML-based Web services,
and Windows apps
– Objective-C: For iPhone and other Apple applications
Programming Languages
Common Programming Languages
• Java
– High-level, object-oriented programming language
frequently used for Web-based applications
– Java programs are compiled into bytecode
– Can run on any computer that includes Java Virtual
Machine (Java VM)
– Can be used to write Java applets
• Dart
– High-level, open source, object-oriented programming
language developed by Google
– Designed to replace JavaScript in Web applications
Common Programming Languages
Common Programming Languages
Common Programming Languages
– Ruby
• High-level, open source, object-oriented programming
language that is often used to develop Web applications
– Python
• Open-source, dynamic, object-oriented language that can
be used to develop a variety of applications: e.g., gaming,
scientific, and databases
• Used by large organizations and some colleges, such as MIT
Common Programming Languages