전체 글 20

2024.11.22 IDE에 대해서

IDE란?통합 개발 환경(integrated development environment) 의 약자로, 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다. 쉽게 말해 그냥 개발 환경이다. 개발을 하면서 사용되는 도구들의 집합.통합 개발 환경을 사용하는 이유통합 개발 환경을 이용하면 코딩과 컴파일하는 과정을 한번에 할 수 있다.실제로는, 우리가 하나의 프로그램을 만들 때는 코딩, 디버그, 컴파일, 배포 등 더 복잡한 과정으로 이루어진다.대부분의 통합 개발 환경에는 텍스트 편집 이상의 기능이 포함되어 있으며, 소프트웨어 개발 프로세스를 훨씬 효율적으로 만든다.코드 편집이 자동화되어있다.프로그래밍 언어에는 명령문 구조화에 대한 규..

C#/관련 글 2024.11.22

2024.11.22 폰 노이만 구조

폰 노이만은 누구일까 폰 노이만은 컴퓨터 분야 외에도 수학, 경제학, 물리학 등 다양한 분야에 큰 영향을 끼친 인물이다. '천재 중의 천재' 로도 유명하며, 아인슈타인, 오펜하이머, 괴델과 함께 천재 과학자로 거론되는 인물 중 한명이다. 폰 노이만은 대학 교수 시절, 수십 개의 논문을 발표하였으며 하나만으로 상당한 가치가 있는 논문을 매달 지필하였다고한다.폰 노이만 구조 이전의 역사 폰 노이만 구조 이전의 컴퓨터는 배전반의 연결을 통해 연산을 수행했다. 앞선 연산과 다른 연산을 수행하고 싶다면, 배선을 다 들어내고 직접 전선의 위치를 바꾸어야 했기때문에 번거롭고 비효율적인데다가 시간이 많이 소요되었다. 이런 단점의 해법이 1945년 존 폰 노이만에 의해 "EDVAC의 보고서 최초 초안"에서 등장하게 된다..

C#/관련 글 2024.11.22

C# 자료형 / 산술 연산 / 논리 연산 / Literal과 suffix

자료형 정리표⭐booltrue , false false1 byte⭐string문자열" " 로 감싸야 함null계속 변함char문자' ' 로 감싸야 함'\0'2 bytesbyte8bit 정수 (부호 없음)-128 ~ 12701 bytebyte8bit 정수0 ~ 25501 byteshort16bit 정수–32,768 ~ 32,76702 byteushort16bit 정수 (부호 없음)0 ~ 65,53502 byte⭐int정수–2,147,483,648 ~ 2,147,483,64704 byteuint정수 (부호 없음)0 ~ 4,294,967,29504 bytelong64bit 정수–9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,80708 byteulong64bit 정수 ..

C#/기초 문법 2024.11.22