일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 딥러닝
- 아스키코드
- face recognition
- 2차원배열
- 논리연산
- input()
- 진수
- 2진수
- 산술연산
- 코드업
- 비교연산
- 16진수
- Docker
- 불 연산
- 기초100제
- 불 자료형
- 종합
- 선택실행구조
- 8진수
- 비트단위논리연산
- 10진수
- 입출력
- 문자열
- OpenCV
- bitwise
- 기초 100제
- 파이썬
- 출력
- 반복실행구조
- codeup
- Today
- Total
DeepFlowest
운영체제와 프로그래밍 언어 본문
1. 운영체제 (Operating System, OS)
- 하드웨어와 소프트웨어를 관리하는 소프트웨어 전체
- 컴퓨터(하드웨어 장치)를 사람이 사용할 수 있도록 환경을 제공하는 소프트웨어
1.1 운영체제 종류
연도 |
운영체제 |
특징 |
2007 |
안드로이드, iOS |
- 스마트폰 운영체제 - 유닉스(리눅스) 계열 |
1991 |
LINUX |
- 유닉스 기반의 공개 운영체제 - 다중 사용자, 다중 작업, 다중 스레드를 지원하는 네트워크 운영체제 - 리눅스 커널과 운영체제들이 오픈소스로 공개되어 있기 때문에 수정하고 재 배포를 하는 것들이 자유롭고 활발함 |
1985 |
Windows |
- MS에서 개발한 컴퓨터용 운영체제 - 안정적이고 표준적인 GUI 보유 |
1984 |
애플 Mac |
- 애플이 개발한 매킨토시에 탑재된 운영 체제 - 윈도우나 리눅스보다 화려한 GUI - 명령 줄 인터페이스(CLI) 대신 그래픽 사용자 인터페이스(GUI)와 마우스를 채용해 상업적으로 성공한 최초의 개인용 컴퓨터 |
1981 |
DOS |
- MS에서 개발 - CUI (문자중심의 사용자 인터페이스) - 각 가정에 깔 수 있도록 나온 것으로 가격이 저렴 - TUI 방식 |
1969 |
UNIX |
- AT&T에서 개발하여 멀티태스킹이 가능하고 다양한 사용자가 공유할 수 있음 - 교육 및 연구 기관에서 주로 사용, 멀티 유저를 지원하는 서버 |
2. 프로그래밍 언어, 라이브러리
- 프로그래밍 언어 : 컴퓨터에서 동작하는 소프트웨어를 개발하기 위해 만들어진 도구로, 컴퓨터와 사람이 소통하는 언어
연도 |
언어 |
특징 |
1972 |
C |
- 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어 - 절차 지향 언어 - 코드가 간결하고, 실행 속도가 빠름 - 컴퓨터 관점에서 만들어진 언어 |
1983 |
C++ |
- C 언어로 작성된 프로그램과의 호환성을 유지 - 객체 지향 언어 |
1991 |
Python |
- 대화형 인터프리터 언어 - 플랫폼(리눅스, 유닉스, 윈도우, 도스 등)에 독립적이며 컴파일하지 않고도 동작함 - 간단하고 쉬움, 다양한 라이브러리 제공함 |
1992 |
JAVA |
- 객체 지향 언어 - 메모리 자동 관리, 오픈소스 라이브러리 풍부 |
2007 |
Scratch |
- 프로그래밍 언어를 처음 시작하는 사람들에게 보다 쉽게 프로그램을 학습 할 수 있도록 하기 위해서 개발된 도구 |
2009 |
App Inventor |
- 구글과 MIT 대학에서 개발한 블록 기반의 앱 제작 프로그래밍 툴 |
2013 |
Entry |
- 처음 프로그래밍을 접하는 누구나 쉽게 시작할 수 있는 수 있는 소프트웨어 교육 플랫폼 |
|
TensorFlow |
머신러닝/딥러닝을 위한 오픈소스 소프트웨어 라이브러리 |
|
Keras |
파이썬으로 구현된 쉽고 간결한 딥러닝 라이브러리 |
2016 |
CNTK |
MS 리서치 팀이 만든 딥러닝 프레임워크 |
2017 |
PyTorch |
파이썬을 기반으로하는 scientific computing 패키지(Numpy 대체제) |
'기타' 카테고리의 다른 글
주피터 노트북 테마 변경하기 (0) | 2021.03.19 |
---|---|
좌표 추출 참고 사이트 (0) | 2020.11.10 |
[오픈 소스] 코드 리뷰 & 분석 (0) | 2020.05.02 |