Things You Need To Know Girl Flashcards

1
Q

What is an algorithm

A

A process or set of rules to be followed in calculations or other problem-solving operations especially by a computer

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

Application programming interface

(API)

A

It’s just an interface or method or way for two pieces of software to communicate.

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

Bug

A

A coding error in a computer program

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

Bit

A

A binary digit, the smallest increment of data on a computer.

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

Byte

A

The basic unit of information in computer storage and processing.

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

American standard code for information interchange (ASCII)

A

Code that uses numbers to represent characters. Each letter is assigned a number between zero and 127. A upper and lowercase character are assigned different numbers

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

Data structures

A

Group of data elements which provides an efficient way of storing and organizing data in the computer so that it can be used efficiently.

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

Array

A

A data structure consisting of a collection of elements (values or variables).

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

Big O notation

A

Used to classify algorithms according to how the runtime or space requirements grow as the input size grows.

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

Compiler

A

Computer software that translates (compiles) source code written in a high-level language.

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

Cookie

A

Text files with small pieces of data like a username or password that are used to identify your computer as you use a computer network.

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

Cache

A

A hardware or software component that stores data so that future requests for that data can be served faster.

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

Debugger

A

A tool that is typically used to allow the user to view the execution state and data of another application as it is running.

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

Executable

A

Code that load and execute without further processing by a software compiler or linker.

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

Garbage collector

A

The systematic recovery of pooled computer storage that is being used by a program when that program no longer needs the storage.

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

Integrated development environment (IDE)

A

Software for building applications that combines common developer tools in a single graphical user interface (GUI)

17
Q

Machine code

A

The elemental language of computers. Is read by the computer central processing unit (CPU)is composed of Digital binary numbers.

18
Q

Object oriented programming (OOP)

A

Computer programming model that organizes software design around data or objects rather than functions and logic.

19
Q

Open source software (OSS)

A

Any program who source code is made available for use or modification as users or other developers see fit.

20
Q

Pair programming

A

An important technique for developing higher quality code faster while also reducing risk and spreading knowledge in an organization.

21
Q

Recursion

A

A programming technique using function or algorithm that calls itself one or more times until a specified condition is meant by which time the rest of each repetition is process from the last one called to the first.

22
Q

Virtual machine (VM)

A

Compute resource that uses software instead of a physical computer to run programs and deploy apps.

23
Q

Webcrawler

A

Used to create a copy of all the visit pages for layer processing by search engine that will index to download it pages to provide fast searches.

24
Q

Internet protocol address

IP address

A

And identify number that is associated with a specific computer or a computer network when connected to the Internet the IP address allows the computers to send and receive information.

25
Q

Domain name system (DNS)

A

The Internet’s system for converting alphabetic names into numeric IP addresses.

26
Q

Version control

A

A system that course changes to a file or set of files overtime so that you can recall specific versions later.

27
Q

GitHub

A

A website for developers and programmers to collaboratively work on code.

28
Q

Exception handling

A

The way that a program handles exceptional circumstances.

29
Q

Virtual memory

A

A feature of an operating system that enables a computer to be able to compensate storages of physical memory by transferring pages of data from random access memory to disk storage.

30
Q

Virtual private network (VPN)

A

Extends a private network across a public network and enables used to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.

31
Q

The onion router (TOR)

A

Free and open source software for enabling and then a miss communication

32
Q

Command line interface (CLI)

A

Connect a user to a program computer program or operating system.

33
Q

Relational database management system (RDBMS)

A

Program that allows you to create update administer a relational database most database management systems used to SQL language to access the database.

34
Q

Pull request

A

A method of submitting contributions to an open development project.

35
Q

Code review

A

The act of consciously and systematically convening with one’s fellow programmers to check each others code for mistakes.