Giter VIP home page Giter VIP logo

turing's Introduction

Turing programming language logo

English version

A completely new programming language built from scratch, which is multipurposed and suitable for developers.

1. What is Turing?

  • Turing is an open-source programming language project, made by the Hydro team with the support from Kode Organization to tribute Alan Turing.

Alan Turing aged 16

Alan Turing (1912 - 1954)

  • This programming language is based on Free Pascal, GNU Pascal and KodePas Compiler.

  • This project is not a customization of Pascal, we build Turing from Scratch with the support of Pascal's Compiler.

  • Our team use Pascal's Compiler to compile our code into machine code for excuting Turing Compiler in computer.

  • We hope this language will help to reduce the software development processing time and easier to maintain or refractor code.

  • New Update (29-06)

    • In the development phase, we have found many disadvantages of Pascal Compiler so we decided to used GCC and G++ (C and C++ Compiler developed by GNU) for this project.
    • We use C and C++ to ensure Turing's performance and compatible with many kind of CPU, processor instruction.
    • The readme file will be updated in a short time after this nofitication.
  • Turing language aims to:

    • Easy-to-use-and-learn syntax.
    • Fast compiling.
    • Debug friendly with users.
    • Multi-purposed usage for making application, website, AI,... etc.
    • Friendly community.
    • Wide and Diversity Ecosystem.

2. Our targets

  • Build concept for our programming language.
  • Build context-grammar-tree.
  • Build lexer/tokenizer, parser, compiler.
  • Build framework for making app, web, AI,...
  • Write documentation and start beta-testing.

3. Contact us

Phiên bản Tiếng Việt

Ngôn ngữ lập trình mới, đa mục đích sử dụng cho các nhà phát triển phần mềm.

1.Turing là gì?

  • Turing là một dự án ngôn ngữ lập trình mã nguồn mở, được xây dựng bởi team HydroOS và nhận được sự hỗ trợ từ tổ chức Kode, nhằm tri ân đến nhà khoa học Alan Turing.

Alan Turing 16 tuổi

Alan Turing (1912 - 1954)

  • Ngôn ngữ lập trình này dựa trên trình biên dịch của Free Pascal, GNU Pascal, KodePas.

  • Dự án này không phải là một phiên bản cải tiến của ngôn ngữ lập trình Pascal, chúng tôi xây dựng Turing từ ban đầu với sự hỗ trợ của các trình biên dịch của ngôn ngữ Pascal.

  • Nhóm phát triển sử dụng các trình biên dịch của Pascal để biên dịch code của chúng tôi thành mã máy, cho phép thực thi chương trình dịch của Turing trên máy tính.

  • Chúng tôi hy vọng ngôn ngữ lập trình này sẽ giảm bớt gánh nặng trong quá trình phát triển phần mềm, cũng như dễ dàng bảo trì và tái cấu trúc lại code.

  • Thông báo cập nhật mới:

    • Trong quá trình phát triển, chúng tôi nhận ra những thiếu sót, bất lợi của các trình biên dịch Pascal nên team quyết định sử dụng GCCG++ (các trình biên dịch của C và C++ phát triển bởi GNU) cho dự án này.
    • Chúng tôi dùng CC++ nhằm đảm bảo về mặt hiệu năng của Turing và tính tương thích với nhiều loại CPU, tập chỉ lệnh cho vi xử lý khác nhau.
    • Sau thông báo cập nhật này, file readme sẽ được cập nhật trong 1 thời gian sớm nhất.
  • Mục tiêu ngôn ngữ lập trình Turing hướng đến:

    • Cú pháp dễ học và dễ sử dụng.
    • Biên dịch nhanh chóng.
    • Trình gỡ lỗi thân thiện với người dùng.
    • Cộng đồng thân thiện.
    • Hệ sinh thái đa dạng và rộng lớn.

2. Mục tiêu của chúng tôi.

  • Xây dựng các tính năng và giới thiệu ngôn ngữ lập trình Turing.
  • Xây dựng cây ngữ cảnh.
  • Xây dựng lexer/tokenizer, parser, AST, trình biên dịch.
  • Xây dựng framework cho phép phát triển phần mềm ứng dụng, trang web, trí tuệ nhân tạo, ...
  • Viết tài liệu và tiến hành giai đoạn beta-test.

3. Liên hệ với chúng tôi.

turing's People

Contributors

minhtricute69 avatar nguyenntdev avatar saramwon avatar

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.