問題一覧
1
Sample of scripting language
python, javascript, perl, ruby
2
Applications of scripting language
to automate certain task, to extract info from a dataset, less code intensive compared to programming languages
3
2 type of scripting languages
server side, client side
4
Scripts written in these languages are executed in the server
server side
5
Scripts written in these languages are executed on the client browser
client side
6
common server side scripting languages
python, perl, php
7
Common examples of client side languages
javascript, vbscript
8
Benefits of scripting languages
ease of use, area of use, no compilation, ease of debugging, portability
9
These are machine level prog language
first gen
10
These are the assembly languages that use assemblers to convert the code to machine-understandable format for execution. The main advantage of these languages over First Generation languages was their speed.
second gen
11
These are high-level languages that are less machine-dependent as compared to first and second-generation languages. Example: BASIC, COBOL, FORTRAN, etc.
third gen
12
These languages support a specific programming domain. Example: PL/SQL for database management, Oracle Reports for report generation, etc.
fourth gen
13
These languages were designed to get a task done without having to write a complete set of instructions for the same. These languages only require constraints to be defined and state the task that needs to be done without mentioning the steps to accomplish the same
fifth gen
14
Benefits of programming language
faster execution, no dependency, programming, code security
15
When did the first programming language invented?
1843
16
Fundamental programming methodology
programming paradigm
17
A programming paradigm that uses "objects"
object oriented programming
18
It directly translate the program
compiled language
19
is the process by which objects of one class acquire the properties of objects of another class.
inheritance
20
provides the idea of reusability.
inheritance
21
which a single derived class is inherited from a single base class is known as the Single Inheritance.
single inheritance
22
is a feature of some object-oriented computer programming languages in which an object or class can inherit features from more than one parent object or parent class.
multiple inheritance
23
In programming, not only you can derive a class from the base class but you can also derive a class from the derived class.
multilevel inheritance
24
If more than one class is inherited from the base class, it's known as hierarchical inheritance. In hierarchical inheritance, all features that are common in child classes are included in the base class. For example, Physics, Chemistry, Biology are derived from Science class.
heirarchical
25
The process of combining more than one type of Inheritance together while deriving subclasses in a program
hybrid inheritance
26
is a way of connecting different software components to create a unified system
interface
27
is a powerful tool for creating complex systems. It enables developers to easily create and manage large projects, as well as break down complex tasks into smaller, more manageable pieces. It also helps to reduce the risk of errors and ensures that the system works as expected.
interface
28
are reusable solutions to common problems that arise during software development. They provide a structured approach to solving problems and can help developers avoid common pitfal
design patterns
29
used to help make a system independent of how its objects are created, composed and represented.
creational patterns
30
are concerned with how classes and objects are organized and composed to build larger structures.
structural patterns
31
are used to deal with assignment of responsibilities to objects and communication between objects.
behaviorial patterns
32
Write 3 creational patterns
abstract factory, factor method, singleton
33
Write 3 structural pattern
decorator, facade, proxy
34
Write 3 behaviorial pattern
iterator, momento, observer
35
design patterns can help developers create systems that are
modular,scalable and maintainable