개발 26

C, C++, C# 비교

C C++ C# 세 언어 중 가장 오래됨, 절차지향 C 언어를 확장한 슈퍼셋, 객체지향 마이크로소프트에서 만든 언어로, 다양한 분야에서 사용 가능 자원(메모리)을 효율적으로 사용하며 실행 속도가 빠름 C 언어와 속도 차이 없음 실행 속도가 가장 느림 C#은 C, C++과 이름이 비슷하지만 완전히 다른 언어이다. 자바와 비슷하다. 개발자가 필요해서 개발한 것이 아닌 기업에서 필요해서 만들어졌다. 마이크로소프트에서 자신들만의 개발 언어를 개발한 것이다.

개발 2023.10.21

프로그래밍 언어 이름 유래

참조서적 IT 5분 잡학사전 자바(Java) 자바 언어를 개발하던 사람들이 좋아하던 커피 종류 인도네시아의 섬 자바에서 생산한 원두로 만들어서 이 이름이 붙어서 자바 로고에는 커피잔이 존재 코틀린(Kotlin) 러시아의 섬인 코틀린을 땄음 자바스크립트(JavaScript) 기존에는 라이브스크립트(LiveScript)였으나 당시 유행이었던 자바의 이름을 활용해 자바스크립트로 개명 자바랑 이름이 유사하나 관계가 없음 C 언어 당시 유명한 프로그래밍 언어인 B 언어의 이름을 따라 지었음. 기능 면에서도 B언어의 영향을 많이 받음 그 뒤로는 C++ 언어가 등장. ++ 는 값을 1만큼 증가시킬 때 사용하는 기호로, C++가 C에서 조금 더 발전한 언어라는 의미를 내포함 그 이후로 C# 등장. #은 음악에서 반올림..

개발 2023.10.21

Github 초보를 위한 명령어 모음

github를 처음 접하여 멘붕오셨을 분들을 위해 누구나 이해할 수 있을 수준으로 간단정리를 해보았습니다. github란, 깃(Git)을 사용하는 프로젝트 관리소입니다. Code : 코드 관리 Issues : 코드 상 에러가 발생했을 경우, 보완한 점을 업데이트 Pull requests : 기존 코드에 기능 추가 및 버그 수정 패치 → 승인요청 받아야 함 (나중에 더 추가) 1) 새 repository 생성하기 Repository name에는 원하는 레파지토리 이름을 써넣는다. Description은 안써도 된다. (옵션이다.) Public으로 할지, Private으로 할지 고른 다음, Add a README file :코드 설명서 파일을 추가할 것인지 물어보는 것이다. 해당 레파지토리에 작성할 코드(파..

개발 2023.09.18

공동 혹은 개인 github repository에 project 올리는 방법

git init //git 초기화 git remote -v //내 컴퓨터 remote 상태 출력 git remote add origin https://github주소~~ // 내 컴퓨터에 origin을 추가 git status //git 상태확인 git pull //원격저장소에 있는 프로젝트의 변경사항을 로컬저장소로 가져와 병합하기(갱신) git pull origin master // git pull [원격저장소의 이름] [원격저장소에서 받아오고자하는 브랜치의 이름] 라는 의미 git add * // 원격저장소(내 컴퓨터)에 올라와있는 모든 것을 스테이지 영역에 올리기 git commit -m "this is new project" // -m 옵션 "message " 설명하며(옵션) 스테이지 영역에 있는..

개발 2023.09.18