Xent.fx devblog 2

2114 단어
글쎄, 나는 내 목표를 초과했습니다 ... .

여러분! 조금 있었지만 새로운 소식이 있습니다!
Xent는 감마 개발 단계에 진입했으며 11월에 0.2 알파 버전이 출시될 예정입니다...

지금은 멋진 가져오기 내보내기 코드를 즐기세요.

$DEF
@use[xcore]
&using[xcore] mks [io/in;;io/out] 
$MSP
cspace _[]{
   set _PlaceA as "work trying to make xent.fx a great language!" {ANY} %%type defs and variables :D
   %% type defs are: space (namespace), table (array/dictionary), cls (not usable yet), int, bool, double, ANY, str, chr, b8,ub8,b16,ub16,b32,ub32,b64,ub64
   in#put("heya folks! I am at ${get _PlaceA &&}") %% the &&} has a use I will explain in the future but for now just know it makes get work inside of the text!

}


이제 이 코드를 설명하자면...

라인 1. $DEF$DEF xent에게 당신이 많은 것을 수입하려고 한다고 알려줍니다.

라인 2. @use[xcore]xcore는 신들의 도서관입니다. 외부 소스 없이 xent가 제공하는 모든 것을 사용하려면 xcore가 해당 리소스를 얻을 수 있는 방법입니다.

라인 3. &using[xcore] mks [io/in;;io/out]io/in 및 io/out이 교체되었습니다! 대부분의 언어와 비교할 때 in은 콘솔에서 입력을 받는 방식이지만 xent에서는 이 방식이 바뀌므로 알파 테스트에서 설명하겠습니다. 같은 상황이 아웃에 대해서도 마찬가지입니다. 아웃은 콘솔의 입력입니다.

라인 4. $MSP(c) Microsoft 프로젝트 이것은 문자 그대로 코드가 실제로 시작되는 곳이며, 이 아래의 모든 항목은 어디에서나 사용 및 호출할 수 있는 반면 공간 내부의 모든 항목은 '포함'될 때만 호출할 수 있습니다.

라인 5. cspace _[]{

cspace



메인 코드, 이 이름은 변경될 수 있지만 "직접 호출 공간"을 의미합니다.

_



"먼저 실행"

[]



시스템 변수를 가져오려면 이 괄호 안에 넣으십시오(아직 존재하지 않음).

{



자바스크립트를 알면 이것이 무엇인지 알 것입니다.

6행은 설명이 필요없습니다.
7행은 설명이 필요 없습니다.

어쨌든 이제 최신 xent 예제를 보았으므로 몇 가지 세부 사항에 대해 이야기하겠습니다.
xent는 마이크로 C++가 될 것입니다.
xent가 작동하는 방식은 C++ 코드로 컴파일되고 적절한 실행 파일로 추가 컴파일된다는 것입니다.
그 이유는 xent가 C++처럼 작동하고 xent 코드에서 나온 C++ 코드를 볼 수 있도록 하는 더 쉬운 언어로 의도된 목적을 실제로 갖도록 하기 위함입니다.

번차 쓰레기 같지 않나요?
그렇습니다. 하지만 약간의 믿음이 필요합니다. Xent는 CoffeeScript와 같습니다. Xent는 Typescript와 같습니다. 젠트가 옵니다.

좋은 웹페이지 즐겨찾기