본문 바로가기
반응형

C#87

C# - Hello Wolrd! 분석하기 기본적으로 비주얼스튜디오2019에서 c# 콘솔을 실행시키면 다음과 같은 소스코드가 적혀있다. using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } } 위의 기본적으로 생성되는 소스코드를 하나씩 뜯어보자. 1. using System; using은 C#의 '키워드' 중 하나이다. '키워드'는 C# 언어 규격에 미리 정의되어있는 특별한 단어이다. '키워드'는 기본적으로 이미 존재하는 상황이기 때문에 코드를 작성할 때 using이라는 이름을 사용하면 에러가 발생한다. using은 이름 그대로 뒤에 나올 System이라는 네임스페이스안에 있.. 2021. 7. 5.
컴파일러와 어셈블리어 그리고 인터프리터 어셈블리어 : 복잡한 기계어 명령을 사람이 이해할 수 있는 기호나 단어로 바꿔줌. 어셈블리어는 사람의 언어에 가깝다. 그러다보니 컴퓨터는 어셈블리어를 이해하지 못함. 이를 해결하기 위해 컴파일이라는 과정이 필요하다. 컴파일 : 어셈블리어를 번역하여 컴퓨터가 이해하는 기계어 코드로 변환하는 과정. 프로그래머가 어셈블리어로 프로그램 코드를 작성한 후에 '컴파일러'라는 소프트웨어를 통해서 실행파일을 만들어낸다. 즉, 어셈블리어처럼 프로그래머들이 프로그램을 만들기위해 사용하는 인공언어체계를 프로그래밍언어라고 함. 컴파일러 = 소스코드를 컴파일하여 프로그램의 실행 파일로 변환한다. ( 프로그램을 실행할 땐 실행 파일만 있으면 되고, 소스코드는 필요없다. ) = 컴파일 방식은 오류를 발견하여 수정하고 확인하려면 컴.. 2021. 7. 5.
이것이 C#이다 - 후기/리뷰/추천 유니티로 코딩을 입문했고, 거의 모든 것을 유니티를 기반으로 배우다보니까 C#을 다룬 했지만 어디까지나 유니티 한정이었다. 항상 C# 그 자체에 대한 목마름이 있었다. 이 책 저 책 좀 둘러보긴 했지만, 만족스럽지는 않았다. 그러다가 이것이 c#이다 라는 책이 유명한 걸 알게되서 집근처 서점에 가면 항상 재고가 없거나 그랬는데 드디어 구해서 읽기시작했다. 그리고 여기 카테고리에서 책을 읽으면서 중요한 요점정리들을 정리해나갈 생각이다. 책은 정말 자세했다. 그냥 단순한 서술로 나열해놓은 것이 아니라 진짜 앞에서 육성으로 알려주는 듯한 말투로 집필되어있어서 꽤나 읽기 좋았다. 다만, 정말 순수하게 완전 입문자라면 이 책을 읽으면 안될 것 같았다. 지금의 나는 유니티도 꽤나 다뤘고, 다양한 프로젝트를 수행해보.. 2021. 7. 5.
반응형