저만의 언어를 가져보고 싶다는 마음에 시작하게 되었습니다. Java를 기반으로 제작하게 되다보니 속도가 느려졌지만 재미로 만든것이기 때문에 문제 없을 것 같네요 ㅋㅋ우선 프로토타입을 완성시켰으며, 대부분의 문법을 바꾸어 새로 구축중입니다. 아직 문제도 많고 해결해야 할
배지 등록 조건을 만족하지 못했기 때문에 정식적으로 등록이 불가능하여 직접 만들게 되었습니다. 아직 기술이 부족하여 이미지 사이즈를 줄이지 못 했다는 것이 아쉽네요.HTMLMARKDOWNstyle: flat, flat-square, for-the-badge, plast
OTLanguage의 변수 타입입니다. 선언은 라인의 첫번째 부분에서 선언해야 합니다.변수값 넣는 법 (변수이름:값)변수값 불러오기 (:변수이름)사용 예시변수 표관련 링크
OTLanguage의 출력 및 입력에 대해 알아보도록 하겠습니다.관련 링크
OTLanguage를 이용하여 음악을 만들 수 있게 되었습니다 !!공식 확장자는 .otlm이지만 .otl확장자도 허용합니다.간단한 음악정도 밖에 못 만든다는 한계가 존재하지만 재미로 한번쯤 만들어보는 것도 나쁘지 않을 것 같네요...ㅎㅎㅇ도ㅇ : 도ㅇ레ㅇ : 레ㅇ미ㅇ
OTLanguage의 for문에 대해 설명해보겠습니다.기본적인 형태는 숫자1^숫자2^숫자3 입니다.숫자1 : 처음 시작하는 숫자숫자2 : 끝나는 숫자숫자3 : 증가 양다음과 같은 코드는 0부터 시작하여 1씩 증가하여 10미만 까지 반복하므로 '안녕'이 10번 출력되게
변수 값 꺼내오기:변수명공백1칸를 사용하면 변수 값을 꺼내올수 있습니다.깃허브 링크
이번에 새로운 문법 넣어 봤습니다. (재미로 시작했는데 뭔가 재미있어서 계속하게 되네요..)ㅅㅁㅅ과 같은 동작을 하지만 변수나 명령어에 영향을 받지않고 그대로 출력됩니다. 강제로 텍스트를 그대로 출력합니다.ㅆㅁㅆ과 같은 동작을 하지만 변수나 명령어에 영향을 받지않고 그
한글이여서 그런지 터미널에서 백스페이스로 지우니깐 뭔가 글짜가 덜 지워진다거나 하는 문제가 존재하네요... (한 번 잘못치면 다시 쳐야하는.. ㅌㅌ) 아무튼 터미널에서 출력하니깐 뭔가 그럴싸해보이네요 ㅋㅋ깃허브 링크
변수를 선언할때는 초기값이 존재해야합니다.(변수중에 null값을 가지는 변수는 존재 할 수 없습니다.)변수 선언은 라인에서 다른 동작과 같이 존재할 수 없습니다.(ex. 변수를 출력하기 위해서는 변수를 위에서 선언하고 변수를 출력해야합니다.)모든 변수는 전역 변수 입니
빨간색으로 표기된 문법은 해당라인의 맨 앞에서만 존재할 수 있는 문법입니다.프로그램을 작성할때 공백을 제외한 해당 라인의 맨 앞에 있어야 합니다.(왼쪽/오른쪽)공백 : 필요/불필요필요: 1개 이상 공백이 있어야합니다.불필요: 없어도 문제 없고 있어도 문제없다는 뜻입니다
빨간색으로 표기된 문법은 해당라인의 맨 앞에서만 존재할 수 있는 문법입니다. > 프로그램을 작성할때 공백을 제외한 해당 라인의 맨 앞에 있어야 합니다. > (왼쪽/오른쪽)공백 : 필요/불필요 > 필요: 1개 이상 공백이 있어야합니다. > 불필요: 없어도 문제 없고 있
타입 : true설명 : '참'을 의미합니다.타입 : false설명 : '거짓'을 의미합니다.타입 : not설명 : ㅇㅇ나 ㄴㄴ앞에 ㅇㄴ를 사용하면 반대로 값이 변환 됩니다.타입 : or설명 : or 연산을 합니다.타입 : and설명 : and 연산을 합니다.
터미널에 해당 글짜를 복붙하시면 자동으로 다운로드가 됩니다. 설치가 완료되었으면 터미널을 재실행한뒤 otl이라고 치면 실행이 되면 다운로드에 성공한 것입니다.해당 파일을 다운로드 하신뒤 압축을 풀어주고다운로드 링크해당 커맨드를 입력해주시면 됩니다.
OTLanguage기반의 웹 프레임워크 Poison입니다.OTLanguage를 이용해서 웹 개발이 가능하면 재미있을 것 같아서 시작하게 되었습니다. 현재는 보완할 점도 많아서 수정을 조금 더 해야 할 것 같습니다.현재 구현된 출력
전 파서와 파싱을 난해한 프로그램 언어(OTLanguage)를 만들면서 알게 되었는데요. 그래서 파싱과 파서에 대해서 설명을 간단하게 적게 되었습니다.파서를 알아보기 전에 파싱을 알아보겠습니다.파싱은 특정 패턴이나 순서등을 추출하여 컴퓨터가 알아들을 수 있게 바꾸어주는
특정 횟수많큼 사용하고 사라지는 변수를 말합니다. 휘발성 변수를 사용하면 특정 횟수번째만 사용하면 되는 변수에서 사용할때 유용합니다.문법 <변수 타입> 횟수<변수명>:<초기값>기본 변수 선언 예시휘발성 변수 선언 예시기본 변수 사용 예시휘발성 변수
특정 횟수많큼 사용하고 사라지는 변수를 말합니다. 휘발성 변수를 사용하면 특정 횟수번째만 사용하면 되는 변수에서 사용할때 유용합니다.문법 <변수 타입> 횟수<변수명>:<초기값>기본 변수 선언 예시휘발성 변수 선언 예시기본 변수 사용 예시휘발성 변수
Poison으로 구현한 간단한 로그인 기능 코드 입니다. (Poison : OTLanguage기반으로 구현하는 웹프레임워크 입니다.)아직 부족한 부분도 있고 해결해야할 문제도 많지만 난해한 프로그램밍언어로 구현한 현제 의의를 두고 있습니다. ㅎㅎㅎ
OTLanguage로 구현된 웹 프레임워크 Poison에 대해 알아보자...! 간단한 로그인 기능 구현 해보기
마켓플레이스에 를 검색하시면 찾을 수 있습니다. 적용하시면 확장자가 인 파일에서 색깔이 바뀌는 것을 보실 수 있습니다. otl이라고만 치면 OTL Theme라는 것도 뜨는데... 이건 해당언어랑 관련 없는거... 마켓플레이스 링크 문론 실행하시고 싶으면 해당언어
OTLanguage의 원칙, 철학, 문법등을 알아보자. 다양한 기능을 이용하여 원하는 동작을 구현할 수 있습니다.
프로토 타입 버전현재 윈도우 테스트 단계로 간단한 동작 테스트만 확인한 상태 입니다.윈도우는 현재 환경 변수를 설치할때 자동으로 설정되는 기능을 구현하지 못하였기때문에 따로 설정해주어야합니다.검색 -> 시스템 환경 변수 편집 -> 환경 변수(N) -> 시스템 변수 ->