C 또는 C++과 같은 컴파일 된 언어를 학습하면 컴파일러에 대해 알게됩니다. 코드를 실행하려면 먼저 컴파일해야합니다. 코드를 컴파일하면 텍스트 표현에서 실행될 수있는 것으로 변환됩니다. 결과 코드는 매우 빠르며 전 처리기 등을 사용할 수 있습니다. Python, Matlab 또는 Ruby와 같은 동적 언어를 학습하면 통역사를 알게됩니다. 코드를 실행하려면
루비의 위키 피 디아 페이지에서이 언어가 인터 프리트 언어로 정의되어있는 것으로 나타났습니다. 아마 내 배경에 뭔가 빠져 있다는 것을 알았습니다. 필자는 컴파일러가 필요없는 해석 된 언어와 컴파일 된 언어 (프로그램을 실행하기 전에 컴파일해야하는) 간의 차이점을 항상 알고 있었지만 스크립팅 언어의 특징은 무엇입니까? Ruby를 스크립팅 언어로 정의 할 수
Ars Technica에 대해 설명한 iOS Crypto Flaw에 대한 토론을 마친 후 어떤 사람은 브래킷이없는 if 표현 다음의 줄이 else으로 처리되는 경우가 발생했다고 언급했습니다. else 암시 불필요한 것처럼 조건, 참이라면 if (<condition>)
<expression A>;
<expression B>;
<expres
내가 몇 가지 종류가 원하는 몇 가지 데이터가 있다고 해봅시다. 가장 쉬운 예가 게임에서 타일이 될 수 있다고 생각합니다. 잔디, 암석, 나무 등을 각각 다른 값을 사용합니다. 나는 즉시 파일을 만들고 런타임에 읽을 것이므로 C++와 같은 것으로 조정할 필요가 없다. 내가 파이썬, 또는 다른 해석하여 언어를 사용하는 경우 그러나, 같은 형식으로 파일을하는
나는 Civilization 비디오 게임 시리즈와 같은 특정 프로그램에 대해 읽고 해석 된 구성 요소 (이 경우에는 Lua)를 사용하여 개조 된 구성 요소 (C++)와의 인터페이스를 통해 개조 등을 통한 사용자 확장 성을 허용합니다. 그런 방식으로 가상 머신을 호출하는 이유는 컴파일 된 언어 확장을 작성하고 구울 수 있다고 가정 할 때 유용합니다.
누군가가 아파치를위한 .so 확장자로 컴파일 된 PHP 스크립트에 대해 읽거나 읽었는지 궁금합니다 ... 제가 어딘가에 대해 읽은 것을 기억하지만 그런 일이 있는지는 모릅니다. 이 유망하지만, 불완전하고 포기 같습니다 http://phpcompiler.org/ 임 관심 나는 그것이 아마도 누군가가이 작업을 수행하는 프레임 워크 또는 아파치 확장을 지적 할
컴파일 된 언어 (C#/C/C++/D)에서 플러그인을 수행하는 "일반적인"방법은 무엇입니까? 나는 특별히 언어에 무관심한 접근법에 관심이 있지만 특정 언어는 받아 들일 수없는 것이 아닙니다. 당분간 "컴파일 시간"플러그인 접근법 (코드 포함 여부와 모든 것이 작동 함)은 유효하지만보다 동적 인 접근 방식으로 마이그레이션 할 수있는 것들이 선호됩니다. BTW