Introduction to programming

Interactive flashcards for learning vocabulary

Englishhardby Hatanaka
Flashcards: 1884.3 / 5

Save words from this page and practise them with flashcards in DuoCards. How does it work?

hardware
He is in charge of the computer hardware in the bistro.
software
I bought some computer software deliverable.
enter
Please enter a URL that is both absolute and public.
plug
Plug the other end of the cable into the green connector on the subwoofer.
port
Each packet includes a destination port and a sending port.
disk drives
Because of their small size, most palmtop computers do not include disk drives.
storage device
Sometimes, nothing else will do besides a reliable external storage device.
calculate
No ordinary computer can calculate this.
RAM (random access memory)
Unfortunately for most laptops, you cannot add more RAM.
ROM (read only memory)
As the name suggests, data is written in ROM only once and permanently.
hard disk
Sometimes it happens that hard disk fails.
CPU (central processing unit)
touchpad
scroll bar
The mouse wheel should work anywhere there's a scroll bar.
desktop
connectivity
cursor, pointer
memory card
display
pixel
resolution
color depth
aspect ratio
video adapter
LED (light-emitting diodes)
LCD (liquid crystal display)
PDP (plasma display panel)
dpi (dots per inch)
ALU (arithmetic logic unit)
CPU fan
bus
CPU socket
byte
input
output
processing
storage
binary number system
the North Bridge
the South Bridge
circuit
loop
Memory Controller Hub
reset
set
flip-flops
counting loops
conditional loops
hardwired control units
instruction set
adder, summer
dirty bit
address bus
date bus
control bus
clock signal
clock tick
variable
function
conditional statement
array
class
object
recursion
Tail recursion optimization can be implemented by transforming the program into continuation passing style during compiling, among other approaches.
stack
queue
exception
database
thread
hashing
distributed systems
bitwise operations
There are a lot of efficiencies to be gained through bit manipulation, and bitwise operations on a 64-bit word go a lot further than on a 32-bit word.
memory management
regular expressions
sorting
design pattern
deadlock
The same occurs if there is a deadlock situation between syslogd and e.g., the DNS server.
unit test
multithreading
encapsulation
Big O notation
virtualization
compilation
Object-oriented programming
default browser
In the latest build of Windows 10, it was forbidden to change the default browser when clicking on links from an email client.
live server
Launching of the website involves its transfer from a local server to the live server.
logic gate
As a purely illustrative example, logic gate may provide a 0 or 1 during operation.
mouse wheel
Simply roll the mouse wheel forward and back to zoom in and out.
build
Since the build is self-testing, you also detect conflicts in the running of the code.
case
codec
path
cipher
he was writing cryptic notes in a cipher
encryption
decryption
cryptography
versatility
semicolon
A sentence is terminated with a semicolon.
case sensitive
underscore
property
Addition
subtraction
Am I supposed to add or subtract
multiplication
division
remainder of division
assign value
execute
data types
string
character
calculation
condition
equal to
not equal to
greater than
greater than or equal to
less than
less than or equal to
comparison operators
throw an exception
DRY (Don't Repeat Yourself)
single responsibility principle
open-closed principle
Liskov substitution principle
interface segregation principle
dependency inversion principle
YAGNI
это не понадобится
MVP (minimum viable product)
QA (quality assurance)
downtime
clipboard
pin
switch
boolean function
punched card
control unit
instruction register
memory cell
die
silicon
heap
tool window
declaration
rename
plugin
default
enable
bundle
shell
disable
configure
pane
entry
invoke
Process Control Block
kernel
set flag
graphical interface
WMI (Windows Management Instrumentation)
providers
ISE (Integrated Scripting Environment)
cmdlets
alias
compiler
The compiler found an error in my code and gave me an error message.
application
download
I need to download the latest version of the software.
folder
IDE (Integrated Development Environment)
window
project
appearance
theme
interpreter
integer
The number 7 is an integer.
floating point number
calculations
decimal place
convert
value
order of operators
parentheses
expression
modulus
exponent
floor division
indent
counter

Learning with DuoCards

What is DuoCards?

DuoCards is a language-learning app that helps you build vocabulary with flashcards. You can save words you want to learn and practise them over time.

How do I learn with this set?

Browse the flashcards to see the words and their translations. Select Card picker and choose the words you want to learn. Then create a free account to save your words and practise them.

How do I practise my words?

You'll see a flashcard with a word and a hidden translation. Guess what it means, then tap to check your answer. DuoCards repeats the words you find difficult.

Do I need an account, and is learning free?

You can browse this page without an account. A free account lets you save words and track your progress. The free plan has limits, and Premium offers additional features.