Section Review of Including Links and Media

Lesson Details:
July 10, 2020


I: Introduction

A: Programming languages are used to write computer programs.

I: Body

A: Section 1, review of Python

A1: Python is an interpreted high level programming language.

A2: Python is case sensitive.

A3: Python code executes line-by-line.

A4: The Python interpreter can be invoked in interactive mode or run files.

A5: Python has many built-in data types, settings, and exceptions.

A6: Python provides advanced features for object-oriented programming.

A7: Python modules are the way to reuse code in your program.

A8: Python provides support for different platforms.

A9: Python supports multitasking, network programming, and Web programming.

A10: An IDE can be used to write Python programs.

A11: A debugger can be used to find errors in a program.

A12: Debugger can also be used to step through a program.

A13: Python provides support for GUI creation.

A14: Support for testing allows tests to be written quickly and easily.

A15: Python provides support for documentation with docstrings.

A16: Documentation is easy to generate from docstrings.

A17: Example of a simple program in Python.

A18: Example of a complex program in Python - factorial.

A19: Example of a simple program in Python - Fibonacci series. A20: Example of a complex program in Python - prime numbers. Section 2, review of C++ A21: C++ is a compiled high level programming language. A22: C++ is case sensitive. A23: C++ code is executed line-by-line. A24: Compiler can be invoked in interactive mode or run files. A25: C++ compiler supports different platforms. A26: Multitasking is not supported in C++. A27: Network programming is not supported in C++. A28: C++ does not support Web programming. A29: C++ does not provide support for GUI creation. A30: C++ does not support testing. A31: C++ does not provide support for documentation with docstrings. A32: Documentation is not easy to generate from docstrings. A33: Example of a simple program in C++ - hello world. A34: Example of a complex program in C++ - fibonacci series. A35: Example of a simple program in C++ - prime numbers. Section 3, review of Shell script scripting language A36: Shell script is a scripting language written for Linux/Unix operating system. A37: Shell scripts are interpreted and some shell scripts may even be compiled into binary executable files (by using GNU's toolchain). A38: Shell scripts are case sensitive and code executes line-by-line (similar to Python). A39: Shell script can be invoked in interactive mode or run files (similar to Python). A40: Different shells (ksh, bash, etc) can be used to execute shell scripts (similar to Python). A41: Shell scripts cannot handle several files at once (similar to Python). A42: Shell scripts do not provide any built-in data types, settings, or exceptions (similar to Python). A43: Shell scripts provide no support for object oriented programming (similar to Python). A44: Shell scripts do have support for multitasking, network programming, and Web programming (similar to Python). A45: Shell scripts do not provide support for GUI creation (similar to Python). A46: Shell scripts do support testing (similar to Python). A47: Shell scripts do not provide support for documentation with docstrings (similar to Python). A48: Documentation is not easy to generate from docstrings (similar to python). Section 4, review of PHP language A49: PHP is an interpreted scripting language that is based on C language syntax. A50: PHP is case sensitive and code executes line-by-line (similar to Python). A51: PHP can be invoked in interactive mode or run files (similar to Python). A52: PHP supports multitasking, network programming, and Web programming (similar to Python). A53 PHP does not provide support for GUI creation (similar to Python). Section 5, review of Java language A54 Java is an object oriented compiled high level programming language that is based on C++ syntax. A55 Java is case sensitive and code executes line-by-line (similar to C++). section 6, review of Objective-C language A56 Objective-C is an object oriented compiled high level programming language that is based on C language syntax. section 7, review of C# language A57 C# is an object oriented compiled high level programming language that is based on Java syntax. section 8, review of Ruby language A58 ruby is an object oriented compiled high level programming language that is based on Perl syntax. section 9, review of Common Lisp language A59 Common Lisp is an object oriented compiled high level programming language that is based on Scheme syntax section 10, review of Rust language A60 Rust is an object oriented compiled high level programming language that is based on C++ syntax Conclusion B1 Conclusion

loader
Course content