programming languages

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/55

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

56 Terms

1
New cards

What is R?,

2
New cards

A programming language focused on statistical analysis, data manipulation, and data visualization.

3
New cards

Why is R popular in data science?,

4
New cards

It’s easy to use, works well with large datasets, and has many pre-built packages with analytics algorithms.

5
New cards

Who created R and when?,

6
New cards

Ross Ihaka and Robert Gentleman at the University of Auckland.

7
New cards

What is RStudio?,

8
New cards

A graphical user interface (GUI) for programming in R.

9
New cards

What is the file extension for R scripts?,.R

10
New cards

Is R open-source?,

11
New cards

Yes, it is supported by the R Core Team and R Foundation for Statistical Computing.

12
New cards
13
New cards

What type of programming language is Scala?,

14
New cards

A hybrid language supporting both object-oriented and functional programming.

15
New cards

Why is Scala relevant in data science?,

16
New cards

It is strongly typed, versatile, and runs on the Java Virtual Machine, making it scalable for big data.

17
New cards

Who created Scala and when?,

18
New cards

Martin Odersky in 2001 at École Polytechnique Fédérale de Lausanne, Switzerland.

19
New cards

What is the file extension for Scala files?

20
New cards

.scala

21
New cards
22
New cards

What is SAS?,

23
New cards

A programming language and software suite for data management, advanced analytics, and predictive analysis.

24
New cards

Who created SAS and where?,

25
New cards

Anthony James Barr at North Carolina State University.

26
New cards

Is SAS open source?,

27
New cards

No, it is licensed software.

28
New cards

What is SAS OnDemand for Academics?,

29
New cards

A free, cloud-hosted version of SAS available for students.

30
New cards

What is the file extension for SAS files?,

31
New cards

.sas

32
New cards
33
New cards

What is MATLAB?,

34
New cards

A high-level programming language for numerical computation, visualization, and algorithm development.

35
New cards

Who developed MATLAB?,

36
New cards

Cleve Moler, later commercialized by MathWorks.

37
New cards

Why is MATLAB important?,

38
New cards

It is widely used for matrix operations, data analysis, and interfacing with other programming languages.

39
New cards

What is the file extension for MATLAB files?

40
New cards

.mlx

41
New cards
42
New cards

What is JavaScript mainly used for?,Developing interactive web applications and websites.

43
New cards

Where is JavaScript executed?,Primarily on the client-side (user’s computer).

44
New cards

Who created JavaScript and when?,Developed at Netscape in 1995.

45
New cards

Why is JavaScript important in modern tech?,It is versatile, with numerous frameworks and libraries (e.g., React, Angular, Node.js).

46
New cards
47
New cards

What is SQL used for?,Managing, querying, and manipulating relational databases.

48
New cards

Who developed SQL and where?,Donald D. Chamberlin and Raymond F. Boyce at IBM.

49
New cards

Why is SQL important in data science?,It allows efficient data extraction, transformation, and manipulation across multiple databases.

50
New cards

What is a common industry tool for SQL?,SQL Server Management Studio (SSMS).

51
New cards
52
New cards

What is Python?,A general-purpose, object-oriented programming language.

53
New cards

Who created Python and when?,Guido van Rossum in 1991.

54
New cards

Why is Python popular in data science?,It has extensive libraries (like Pandas, NumPy, Scikit-learn) and excels at handling datasets and data analysis.

55
New cards
56
New cards

What are the main stages of the data science process?,1) Define the problem, 2) Collect data, 3) Process data (clean, validate, transform), 4) Explore data, 5) Model data, 6) Present results or automate processes.