XBasic
XBasic![]() |
가족 | 기본의 |
---|---|
설계자 | 최대[1] 이유 |
개발자 | 최대 이유, 에디 페닝호프[2] |
처음 등장한 | 1980년대 후반 |
안정된 릴리스 | 2018년 3월 26일, 전( |
프리뷰 릴리즈 | 2018년 3월 26일, 전( |
플랫폼 | I386 |
OS | Windows, Linux |
면허증. | GNU LGPL |
파일 이름 확장자 | x |
웹 사이트 | xbasic |
영향을 받다 | |
BASIC, C(프로그래밍 언어) |
XBasic은 1980년대 후반에 Max Reason에 의해 Motorola 88000 CPU와 Unix용으로 개발된 BASIC 프로그래밍 언어의 변형입니다.1990년대 초반에는 Windows 및 Linux로 포팅되었으며, 1999년부터 LGPL 라이선스로 런타임 라이브러리와 함께 오픈 소스 소프트웨어로 사용할 수 있게 되었습니다.
XBasic 또는 XBasic으로 불리기도 하는 TI Extended BASIC과 혼동해서는 안 됩니다.또한 Xbasic은 Alpha Software의 Alpha Anywhere 및 Alpha Five 제품에서 사용되는 Xbasic 언어와 혼동해서는 안 됩니다.Alpha Software는 Xbasic을 자사 제품 전용 언어로 개발했습니다.Alpha Software의 Xbasic은 이 문서에서 설명하는 Xbasic 버전과 전혀 연결되어 있지 않습니다.
Max Reason은 그의 지원을 중단했고, 그 이후 Eddie Penninkhof가 개발을 감독했습니다.그 사이 Eddie도 지원을 중단하고 프로그래머 CW에 의해 인수되었습니다.CW는 특히 Linux 버전을 최근의 개발 상황에 맞추어 도입했습니다.
버전 6.2.3은 2002년 10월 27일에 출시된 마지막 공식 릴리스였지만, 비공식 릴리스는 여전히 GitHub을 통해 마니아 그룹에 의해 유지되고 있다.(Max Reason의 XBasic만 찾아주세요)그 이후로 Windows 및 Linux용 Xbasic 프로그래밍 언어가 몇 가지 업데이트되었습니다.
이제 Eddie Penninkhof로부터 연락이 왔고 Xbasic의 최신 버전을 Source Forge에 성공적으로 업로드했습니다.(xbasic-6.3.26-A-Windows210724)(xbasic-6.3.26-A-Linux210724-tar-gz)최신 버전은 GitHub xbwlteam에서도 이용할 수 있습니다.이러한 릴리스에서는 Robin Warner는 HTML(업데이트되지 않음) 문서, 갱신된 빠른 참조 가이드, 프로그래밍 언어를 변경 및 재컴파일하려는 프로그래머를 지원하기 위한 소프트웨어 및 함수 맵의 예를 포함하고 있습니다.YaHoo는 많은 것을 폐쇄했습니다(모두 수익성이 낮습니다).Xbasic 사용자 그룹을 포함한 사용자 그룹.
Xbasic을 사용한 프로그래밍에 관한 질문, 문제 또는 아이디어가 있는 경우 새로운 Xbasic 사용자 그룹을 확인하십시오.groups.io/g/MaxReasonsxBasic) 매우 경험이 풍부한 프로그래머가 몇 명 있습니다.프로그램의 유지 보수와 갱신을 지원하고 싶습니다.
특성.
XBasic은 8비트, 16비트 및 32비트 및 64비트 정수 및 32비트 부동소수점 값을 부호화 및 부호화하지 않습니다.문자열 데이터 유형은 8비트 문자 전용입니다.
어셈블리 언어 파일을 생성할 수 있습니다.XBasic에는 XBLite라는 Windows 전용 버전이 있습니다.개발은 Source Forge에 있습니다.
구성 요소들
- 에디터(소스 코드 쓰기)
- 컴파일러(기계 코드 생성)
- 디버거(오류 검사)
- 라이브러리(호출할 수 있는 이미 만들어진 코드)
- Gui Designer(프로그램용 그래픽 사용자 인터페이스 생성)
코드 예시
프로그램 내용: 1. 유형/함수/정수 선언이 있는 PROLOG. 2. 실행이 시작되는 엔트리() 함수입니다. 3. 0 이상의 추가 기능 ' 기능. 엔트리() 인쇄하다 '헬로 월드' 인쇄하다 2+2 인쇄하다 44/12 인쇄하다 33*3 끝. 기능.
레퍼런스
외부 링크
- https://groups.io/g/MaxReasonsxBasic
- {https://github.com/orgs/xbwlteam/repositories}
- 소스 포지의 XBasic
- 문서, 링크 및 리소스
- 첫 GUI 튜토리얼 작성
- 스탠드아론 실행 파일 만들기
- XBLite 홈페이지
- 카테고리:rosettacode.org의 XBasic에서 구현된 XBasic 태스크