Shared Flashcard Set

Details

Systems Terms: Beginning C
Lecture 3 of my Systems class
6
Computer Science
Graduate
02/12/2025

Additional Computer Science Flashcards

 


 

Cards

Term
SSH
Definition
Secure shell protocol. Used to securely connect to a remote machine over an encrypted network.
Term
Differences between C and other languages (12)
Definition
1) C is compiled to machine code
2) C can have different results on different machines
3) C is a standard, it is not controlled by a single entity
4) No exception handling
5) C is faster
6) C is functional, not object-oriented
7) Memory management is up to us
8) No private or public access modifiers
9) Function prototypes
10) Return statements are used for error checking
11) The standard library doesn't have as much functionality as libraries in other languages
12) There is undefined behavior
Term
segmentation fault
Definition
Invalid memory access
Term
undefined behavior
Definition
Behavior that isn't governed by the C standard
Term
How to compile the "hello" program
Definition
cc hello.c -o hello
Term
How to run the "hello" program
Definition
./hello
Supporting users have an ad free experience!