본문 바로가기

CS(Computer Science knowledge)

(6)
저급 언어와 고급언어 # 프로그래밍 언어 : 프로그램을 만들때 사용하는 언어 # 프로그래밍 언어의 종류1. 저급언어(Low-Level Programming Language): 컴퓨터가 직접 이해하고 실행할 수 있는 언어 ▸저급언어의 종류 - 기계어 (Machine language) : 0과 1의 명령어 (비트로 이루어진 언어), 16진수로도 표현# 이진수로 표현된 기계어01111111 01000101..# 16진수로 표현된 기계어8000 00b0 0040 .... - 어셈블리어(Assembly language): 기계어를 읽기 편한 형태로 번역한 언어# 어셈블리어 예시push rbpmov rbp, rsp2. 고급언어(High-Level Programming Language): 사람이 이해하고 작성하기 쉽게 ..
Big-O 표기법 #Big-O 표기법은 알고리즘의 성능을 평가하는 기준이자 시간 복잡도와 공간 복잡도를 표현하는 핵심 도구 빅오(Big-O) 표기법이란?빅오(Big-O) 표기법은 입력 크기(n)가 증가할 때 알고리즘의 실행 시간(또는 메모리 사용량)이 어떻게 변하는지를 나타냄. 특히 최악의 경우를 기준으로 표현하기 때문에, 알고리즘의 한계점과 성능을 평가할 수 있음. 1. 빅오 표기법의 특징입력 크기가 증가할수록 가장 큰 차수만 고려함상수 항이나 작은 차수는 무시알고리즘의 성능을 간단한 수식으로 표현가능2. 빅오 표기법의 주요 종류와 예시 2-1. O(1) - 상수 시간: 입력 크기와 상관없이 실행 시간이 일정한 경우       - 예시: 배열에서 특정 인덱스 요소 접근int value = arr[5]; // 상수 시간 ..
프로그래밍 언어 프로그래밍 언어를 알기 이전에 언어라는 것은 무엇인가? 언어 →  의사 전달 수단 즉,  언어란 사람 대 사람 사이에 생각을 전달하는데 의사소통을 하기 위해 사용된다.사람 간의 의사소통의 형태는  말과 글 (자연어), 이 두 가지 형태로 존재한다. 그렇다면 프로그래밍 언어는? 프로그래밍 언어 또한 의사를 전달하는 수단이다. 프로그래밍 언어는 누구에게 무엇을 전달하는것일까? 사람  →  기계 사람이 프로그램 작성에서 사용되는 언어로 사람이 기계에게 생각을 전달하는 수단이다.(하지만 사람도 고려해야 함.) *프로그램 : 컴퓨터가 수행할 명령어를 순서대로 나열해 둔 것. 즉 프로그래밍 언어는 컴퓨터가 수행할 수 있고 사람이 읽을 수 있는 형태로 계산을 나타내는 표기 체계이다. # 프로그램 언어의 기본 기능1...
[CentOS] CentOS 환경 만들기 [ft. VirtualBox] CentOS 환경을 만들기 만약, VirtualBox가 없다면 아래 링크를 통해 먼저 설치하고 시작하자 https://fakegrowthup.tistory.com/608 [VirtualBox] 버추얼 박스 다운로드 및 설치 방법 - VirtualBox 다운로드 및 설치 - VirtualBox : 여러 OS를 가상화하여 사용할 수 있는 가상화(가상머신) 소프트웨어 1. VirtualBox Download https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM.. fakegrowthup.tistory.com 1. VirtualBox 실행 2. 탈출 키 셋팅하기 VirtualBOX - CentOS에서 마우스가 진입하게되면 탈출 불가능 작업관리자(Ctr..
[CentOS] CentOS 설치 - CentOS 설치 - 1. CentOS Download https://www.centos.org/ The CentOS Project DevConf.US Dojo Jun 10, 2022 — CentOS is hosting an in-person Dojo at DevConf.US. The Dojo will take place at Boston University on August 17, the day before the main DevConf talks. The CFP and registration are open. The Dojo is free as always, but regist www.centos.org 링크를 통해 접속한 CentOS 사이트에서 [Download] 를 클릭 CentOS Site ..
[VirtualBox] 버추얼 박스 다운로드 및 설치 방법 - VirtualBox 다운로드 및 설치 - VirtualBox : 여러 OS를 가상화하여 사용할 수 있는 가상화(가상머신) 소프트웨어 1. VirtualBox Download https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest V..