방금 생각 해 봤는데 변수 선언 시 동적으로 메모리 할당하고 이러면 될 거 같은데
C언어로 C컴파일러 만들기 가능 할 거 같은데 맞어?
혹시 그렇다면 구조체를 만드는 소스코드를 입력받았다면
C언어로 임의로 만든 구조체에 동적 멤버 할당이 가능해?
방금 생각 해 봤는데 변수 선언 시 동적으로 메모리 할당하고 이러면 될 거 같은데
C언어로 C컴파일러 만들기 가능 할 거 같은데 맞어?
혹시 그렇다면 구조체를 만드는 소스코드를 입력받았다면
C언어로 임의로 만든 구조체에 동적 멤버 할당이 가능해?
C는 중급이나 저급으로 분류되기는 하고, GCC가 애초에 C로 쓰여졌었음
사랑해!
컴파일러 개발이 로우레벨 프로그래밍을 할거라는 아주 큰 착각이 있는데 전~~~~~혀 상관없음. 코드를 기계어로 변환하기 때문에 기계어를 생성하는 작업이나 컴파일러 최적화는 로우레벨 프로그래밍이랑 아무런 상관도 없고 오히려 하이레벨임. 막말로 모든 컴파일러를 자스나 파이썬같은 고급언어로 짜는것도 아무런 문제없이 가능함.
사실 졸작으로 컴파일러 만들어 보고 싶어서 그랬거든 C로도 쌉가능 해 보여서 물어봤어 사랑해!
최초의 C 컴파일러는 어셈블리나 B언어로 만들었다고 하는데, 요즘에는 C 컴파일러도 대부분 C++이나, 가끔씩은 C로 짠대
싸랑해!