Other programming languages Flashcards

1
Q

Most influential language of all time is …

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

C

*Characteristics

A
  • not object oriented
  • low level
  • compiled
  • strongly typed
  • intermediate difficulty
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

K & R book

A

A book about C programming

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Java

*Characteristics

A
  • object oriented
  • huge library
  • high level
  • hybrid compilation
  • strongly typed
  • garbage collected
  • intermediate difficulty
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Java

*what is it used for?

A
  • cross platform, write once, run anywhere!
  • desktop applications
  • mobile android development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Java is owned by…

A

Sun

Sun is owned by Oracle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The 2 “flagship” languages for developing on Microsoft is (2)

A

1) C#

2) Visual Basic .NET

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Visual basic, C#

*Characteristics

A
  • Object oriented
  • huge library
  • high level
  • hybrid compilation
  • strongly typed
  • garbage collected
  • intermediate difficulty
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Visual basic, C#

*What is it used for?

A
  • Windows Desktop Apps
  • Webb apps, ASP.NET
  • mobile applications: Windows Phone
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

C# code looks most similar to…

A

Java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

in C style languages, whitespace is…

A

immaterial to the code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

in VB.NET, instead of using curly braces, we use…..

A

the word END at the end of the statement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

One of the “newer” top languages is…

A

Ruby

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Ruby

*characteristics

A
  • object oriented
  • high level
  • interpreted
  • garbage collected
  • beginning level
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Ruby

*What is it used for?

A
  • cross platform
  • Ruby on Rails
  • utilities like text processing applications
17
Q

Ruby on Rails

A

used for writing web apps

18
Q

Python is often compared to…

A

Ruby

19
Q

Python

*characteristics

A
  • object oriented
  • high level
  • interpreted
  • strongly typed
  • garbage collected
  • beginner level
20
Q

Python is strong ties in …

A

The apache web server

21
Q

Python

*What is it used for?

A
  • cross platform
  • webb apps (Apache)
  • embedded scripting language
22
Q

Python, unlike other languages, pays attention to…

A

indentation

  • the indentation signals the end and start of a new statement
  • *make for clean, readable syntax