Other programming languages Flashcards
1
Q
Most influential language of all time is …
A
C
2
Q
C
*Characteristics
A
- not object oriented
- low level
- compiled
- strongly typed
- intermediate difficulty
3
Q
C
*What is it good for?
A
- everything!
- games, utilities, embedded systems, operating systems
- NOT typical for desktop apps, mobile apps, or web apps
4
Q
K & R book
A
A book about C programming
5
Q
Java
*Characteristics
A
- object oriented
- huge library
- high level
- hybrid compilation
- strongly typed
- garbage collected
- intermediate difficulty
6
Q
Java
*what is it used for?
A
- cross platform, write once, run anywhere!
- desktop applications
- mobile android development
7
Q
Java is owned by…
A
Sun
Sun is owned by Oracle
8
Q
The 2 “flagship” languages for developing on Microsoft is (2)
A
1) C#
2) Visual Basic .NET
9
Q
Visual basic, C#
*Characteristics
A
- Object oriented
- huge library
- high level
- hybrid compilation
- strongly typed
- garbage collected
- intermediate difficulty
10
Q
Visual basic, C#
*What is it used for?
A
- Windows Desktop Apps
- Webb apps, ASP.NET
- mobile applications: Windows Phone
11
Q
C# code looks most similar to…
A
Java
12
Q
in C style languages, whitespace is…
A
immaterial to the code
13
Q
in VB.NET, instead of using curly braces, we use…..
A
the word END at the end of the statement
14
Q
One of the “newer” top languages is…
A
Ruby
15
Q
Ruby
*characteristics
A
- object oriented
- high level
- interpreted
- garbage collected
- beginning level