«code-generation» 태그된 질문

27
소스 코드 생성은 안티 패턴입니까?
무언가를 생성 할 수 있다면 코드가 아닌 데이터입니다. 그렇다면 소스 코드 생성에 대한이 전체 아이디어가 오해가 아닙니까? 즉, 무언가를위한 코드 생성기가 있다면, 필요한 매개 변수를 수신하고 "생성 된"코드가 수행 한 올바른 조치를 수행 할 수있는 적절한 함수로 만들 수있는 이유는 무엇입니까? 성능상의 이유로 수행되면 컴파일러의 단점처럼 들립니다. 두 언어를 연결하기 …

22
자동 프로그래밍 : 코드를 작성하는 코드 작성 [닫기]
The Pragmatic Programmer 라는 책을 읽은 후 , 제가 ​​가장 흥미로 웠던 주장 중 하나는 "코드를 작성하는 코드 작성"이었습니다. 나는 인터넷을 통해 더 많은 설명이나 기사를 검색하려고 시도했지만 주제에 대한 좋은 기사를 찾았지만 여전히 특정 코드 구현이나 좋은 예제를 찾지 못했습니다. 나는 그것이 여전히 일반적인 주장이 아니며 문서가 부족하거나 많은 …

6
중첩 함수 호출을 인라인 할 수있는 경우 프로그램에서 호출 스택을 사용하는 이유는 무엇입니까?
컴파일러가 다음과 같은 프로그램을 사용하지 않는 이유는 무엇입니까? function a(b) { return b^2 }; function c(b) { return a(b) + 5 }; 다음과 같은 프로그램으로 변환하십시오. function c(b) { return b^2 + 5 }; 따라서 컴퓨터가 c (b)의 반송 주소를 기억할 필요가 없습니까? 프로그램을 저장하고 컴파일을 지원하는 데 필요한 하드 …

4
어셈블리에서 머신 코드로 이동하는 방법 (코드 생성)
코드를 기계 코드로 조립하는 단계를 시각화하는 쉬운 방법이 있습니까? 예를 들어 메모장에서 이진 파일을 열면 텍스트 형식의 기계 코드 표현이 나타납니다. 나는 당신이 보는 각 바이트 (기호)가 이진 값에 해당하는 ASCII 문자라고 가정합니까? 그러나 어셈블리에서 바이너리로 어떻게 이동합니까?

2
디자인 결정-왜 ​​<p>없이 </ p> 생성합니까?
tl; dr html을 생성하는 널리 사용되는 일부 프로그램은 브라우저가 단락을 올바르게 닫는다 고 가정 할 때 시작 단락 태그 만 생성하고 닫는 태그는 생성하지 않습니다. 브라우저는 단락을 올바르게 닫을 것이라는 가정이 맞지 않다고 생각합니다. 내 해석이 정확합니까? 더 일반적으로, 이런 종류의 결정에는 어떤 상충 관계가 있습니까? moinmoin 소스 코드를 살펴보면 …

4
자동 코드 생성기 [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 제 동료 중 한 명이 자동 코드 생성기를 사용하여 문서화가 잘되지 않고 유지 관리가 매우 어려운 대량의 코드를 …

2
언어 개발 프레임 워크를 얼마나 쉽게 사용해야합니까?
이것은 언어 설계에 사용되는 개념을 프레임 워크 형태로 추상화하는 것을 목표로하는 추상화 프로젝트라는 프로젝트에 중점을 둔 일련의 질문 중 일부입니다. 구조적 타이핑과 관련된 다른 페이지는 여기에서 볼 수 있습니다 . 프레임 워크에 대한 문의 및 적절한 게시 장소와 관련된 메타 주제는 여기 에서 찾을 수 있습니다 . 언어 개발 프레임 …

5
컴파일 타임 값 매개 변수를 사용하여 Java 클래스 생성
클래스가 동일한 기본 동작, 메소드 등을 구현하지만 해당 클래스의 여러 버전이 다른 용도로 존재할 수있는 상황을 고려하십시오. 내 특별한 경우에는 벡터 (목록이 아닌 기하학적 벡터)가 있고 그 벡터는 모든 N 차원 유클리드 공간 (1 차원, 2 차원, ...)에 적용될 수 있습니다. 이 클래스 / 타입을 어떻게 정의 할 수 있습니까? …

3
컴파일러 작성 컴파일러-사용 및 기능에 대한 이해
이것은 언어 프로젝트에 사용 된 개념을 프레임 워크 형태로 추상화하는 것을 목표로하는 추상화 프로젝트의 자매 프로젝트에 중점을 둔 일련의 질문의 일부입니다. 자매 프로젝트는 OILexer라고하며 일치하는 코드 삽입을 사용하지 않고 문법 파일에서 구문 분석기를 구성합니다. 구조 입력과 관련하여 다음 질문에 관련된 일부 다른 페이지는 볼 수 있습니다 여기에 , 사용의 용이성, …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.