source

C 통역사가 있나요?

factcode 2022. 8. 28. 09:32
반응형

C 통역사가 있나요?

C의 통역사 같은 것이 있는지 궁금합니다.즉, Linux 터미널에서 "python"을 입력하고 그 인터프리터에 코드를 입력할 수 있습니다(적절한 인터프리터는 잘 모르겠습니다).이것은 여러 가지 테스트에 매우 도움이 되고, C에도 비슷한 것이 있는지 궁금합니다.의심스럽긴 하지만.그렇게 할 수 있는 건 C 껍데기밖에 없어

질문의 범위를 좁혀주시면 고객님의 요구에 맞는 구체적인 제안을 드릴 수 있을 것 같습니다.

주목할 만한 인터프리터는 Dobbs 박사에 자세히 설명되어 있는 "Ch: A C/C++ Interpreter for Script Computing"입니다.

Ch는 ISO C90 Standard의 모든 언어 기능과 표준 라이브러리를 지원하는 완전한 C 인터프리터이지만 C를 확장하여 문자열 유형 및 계산 배열 등 많은 고급 기능을 퍼스트 클래스 객체로 제공합니다.

Ch 표준은 프리웨어이지만 오픈 소스는 아닙니다.Ch 프로페셔널만이 원하는 플롯 기능 및 기타 기능을 가지고 있습니다.

지금까지 본 적은 없지만, c 인터프리터가 있으면 매우 편리할 것 같고, 툴셋에 추가할 수 있을 것 같습니다.질문 감사합니다!


편집:

제가 좋아하는 컴파일러 중 하나인 TCC가 C 스크립트를 실행한다는 것을 방금 알았습니다.

또한 C 스크립트파일을 처리합니다(Shebang 행 "#!/usr/local/bin/tcc -run"을 Linux에서 C 소스 코드 파일의 첫 번째 줄에 추가하여 직접 실행합니다).

TCC는 'infile' 대신 '-'를 사용하면 표준 입력에서 C 소스 코드를 읽을 수 있습니다.예:

echo 'main(){puts("hello");}' | tcc -run -

picoc - 초소형 C 인터프리터

PicoC는 스크립트 작성용 매우 작은 C 인터프리터입니다.그것은 원래 UAV의 기내 비행 시스템을 위한 스크립트 언어로 쓰여졌다.또한 다른 로봇, 임베디드 및 비임베디드 애플리케이션에도 매우 적합합니다.

ROOT 프로젝트는 Cint라는 매우 기능적인 C와 C++ 인터프리터를 제공합니다.꽤 마음에 들어요.하지만 해석에 익숙해지는 데는 시간이 좀 걸립니다.

TCC도 매우 좋은 선택입니다만, 그 리플리케이션을 보증할 수 없습니다.

ccons는 제약조건을 충족하는 것으로 보입니다.

ccons 프로젝트의 목표는 Python과 Ruby의 각각 "python"과 "irb"와 유사한 C 프로그래밍 언어를 위한 인터랙티브 콘솔을 만드는 것입니다.이 프로젝트는 clang과 llvm을 기반으로 구축됩니다.

iGCC 체크 아웃

CompCert를 사용할 수 있습니다.다음은 예를 제시하겠습니다.http://compcert.inria.fr/man/manual004.html

최근에는 LLVM/Clang을 기반으로 한 Lling이 있습니다.

http://root.cern.ch/drupal/content/cling

cinterp시작부터 시작합시다.

아마 그럴 거예요.c++에는 여러 가지가 있습니다.C++ 인터프리터(컴파일러가 아닌)를 사용해 본 적이 있습니까?를 참조해 주세요.예를 들어.물론 cint는 결과가 좋은 c코드를 거의 다 먹으며 tcc는 매우 빠르기 때문에 통역처럼 사용할 수 있습니다.

Ch 통역관을 보세요.

Ch는 크로스 플랫폼 스크립팅, 셸 프로그래밍, 2D/3D 플롯, 수치 컴퓨팅 및 임베디드 스크립팅용 임베디드 C/C++ 인터프리터입니다.

우리가 수업 시간에 CINT를 사용하는 거 알아.한 번 시도해 보는 게 좋을 것 같았어요!

C작업의 대부분이 편집되어 있는데도 그것은 완료되었다.예를 들어 CH가 있습니다.

CERN에는 주로 과학 또는 데이터 분석 등을 위한 ROOT라는 툴킷이 있습니다.목적이지만 Clang 기반의 C/C++ 인터프리터가 있습니다.Cling.

그들은 적응하기 전에 CINT라는 C 인터프리터를 사용하고 있었다.ClingCINT는 경량이며 아직 다운로드가 가능한 것 같습니다.

위키피디아 목록 기사를 꼼꼼히 검색하면 다른 정보를 얻을 수 있을 것 같습니다.

언급URL : https://stackoverflow.com/questions/584714/is-there-an-interpreter-for-c

반응형