GithubHelp home page GithubHelp logo

geu-lang's Introduction

geu-Lang(그흐읗; 프로그래밍 언어)

그흐읗;

  • 탄생 : 2023.03.16 13:09

  • 이념

    1. 행복한 소리
    2. 세미콜론
    3. 두루미 합체

2023년 3월 16일 13시 9분, ABCD의 전짱 류재현에 의해 '그흐읗;'이 탄생하였습니다. 이후 ABCD 전부부짱, 현 두루누리 짱 최현호에 의해 '그흐읗;'의 이념 확립 및 확산이 이루어졌고 또한 두루미가 만들어졌습니다. 하지만 두루누리 공식 CI 및 로고, 슬로건으로는 채택되지 못했습니다. 그흐읗; 프로그래밍 언어는 그 당시 대단했던 '그흐읗;'의 위상과 낭만을 기리기 위해 제작되었으며 '그흐읗;'은 우리 마음 속에 영원히 남을 것입니다.


dooroome

문법

  • 문장이 끝날 때마다 세미콜론을 붙인다.

  • 코드의 마지막 줄은 반드시 '두루미합체;'이다.

사용 가능 키워드

  • ;
  • .
  • ~
  • ' '(공백)
  • ?
  • 행복한소리
  • 세미콜론
  • 두루미합체

1. 자료형

  • int
    • 양수는 .의 개수로 표시한다.
    • 음수는 ~의 개수로 표시한다.

2. 변수

  • 선언

    • 첫번째 변수 : 그;
    • 두번째 변수 : 그그;
    • 세번째 변수 : 그그그;
    • n번째 변수 : 그그그...그;
  • 호출

    • 첫번째 변수 : 흐;
    • 두번째 변수 : 흐흐;
    • 세번째 변수 : 흐흐흐;
    • n번째 변수 : 흐흐흐...흐;

3. 사칙연산

  • 덧셈/뺄셈

    • 변수 + 숫자 : 변수에 ./~를 붙여 쓴다.
    • 변수 + 변수 : 변수에 ./~를 붙이고 한 칸 띄워서 변수를 쓴다.
    그..;
    그그...;
    흐..; # 2+2
    흐~~; # 2-2
    흐. 흐흐; # 2+3
    흐~ 흐흐; # 2-3
    두루미합체;
    
  • 곱셈

    • 숫자 * 숫자 : 숫자 사이에 ' '(공백)을 쓴다.

    • 변수 * 숫자(숫자 * 변수) : 변수와 숫자 사이에 ' '(공백)을 쓴다.

    • 변수 * 변수 : 변수 사이에 ' '(공백)을 쓴다.

      .. ..; # 2*2
      
      그..;
      그그...;
      흐 ..; # 2*2
      흐 흐흐; # 2*3
      두루미합체;
      

4. 대입

  • 변수명 뒤에 ?를 붙인다.

    그?; # 콘솔에서 입력받아 첫번째 변수에 저장한다
    그그?; # 콘솔에서 입력받아 두번째 변수에 저장한다
    두루미합체;
    

5. 출력

  • 읗 뒤에 변수명/./~을 붙인다.

    그...;
    읗흐; # 콘솔에 3출력
    읗...; # 3출력
    읗~~~; # -3출력
    읗; # 읗 뒤에 아무것도 없는 경우 개행('\n')
    두루미합체;
    

6. 조건문

  • '행복한소리' 뒤에 '변수명?변수명?커멘드'를 붙인다.

  • 첫번째 변수와 두번째 변수가 같다면 커멘드를 실행한다.

    그...; # 그에 3대입 
    그그....~; # 그에 4-1대입
    행복한소리흐?흐흐?읗~~~; # 첫번째 변수와 두번째 변수가 같다 -> -3을 출력한다
    두루미합체;
    

7. GOTO

  • '세미콜론'뒤에 변수/.를 붙인다.

  • 세미콜론 뒤 숫자번째 줄로 이동한다.

    # 1부터 9까지 출력
    그.;
    
    읗흐;
    그흐.;
    행복한소리흐?.. .....?세미콜론.......;
    세미콜론..;
    두루미합체;
    

컴파일

  • 파일의 확장자 : .geu
  • 컴파일 : python geuLang.py filename.geu
compile

그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;그흐읗;

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.