어떤 기본 통역사를 이용할 수 있습니까?


23

프로그래밍에 대해 배우고 자하는 새로운 우분투 사용자가 BASIC 코드를 실행하는 데 사용할 수있는 것에 대한 질문을 받았습니다. 그는 Ubuntu를 시험하기 전에 BASIC 책을 연구하고 있었고 Windows로 다시 전환하지 않고 계속하고 싶습니다.

표준 리포지토리에는 몇 가지 BASIC 패키지와 BASIC 지원이 포함될 수있는 Mono와 같은 프로젝트가있는 것 같습니다.

BASIC의 기초를 배우고 우분투를 처음 접하는 사람에게 표준 리포지토리 또는 deb 패키지의 권장 사항은 무엇입니까?


그것은 그가 배우고있는 기본 방언에 따라 크게 다릅니다.
sepp2k

다른 언어에 대한 권장 사항은 실제로이 사이트의 범위를 벗어납니다.
dv3500ea

나는 그들을 제거했다. 스택 오버플로시 프로그래밍 질문을해야합니다. 나머지 질문은 우분투 패키지에 관한 것이기 때문에 괜찮습니다.
dv3500ea

@ dv3500ea 다른 언어 권장 사항을 원하지 않는다고 말하고있었습니다 . 언어에 관한 것이기 때문에 나는 '[언어]를 배우지 말아야한다'라는 대답을 원하지 않았 음을 분명히하고 싶었습니다. 그래서 왜 당신이 그것을 편집했는지 잘 모르겠습니다. 그리고 주석에서 같은 것을 말했습니다.
Tim Lytle

죄송합니다. 잘못 읽었을 것입니다. 나는 실제로 당신 다른 언어에 대한 추천을 원한다는 것을 의미한다고 생각했습니다 ... 내 나쁜.
dv3500ea

답변:


13

apt 공개 검색

  • basic256 -어린이를위한 교육용 기본 프로그래밍 환경
  • yabasic -또 다른 기본 통역사

basic256 사용자에게 조금 더 적합 할 것 같지만 그 방언이 프로그래밍 책의 내용과 얼마나 밀접하게 일치하는지 잘 모르겠습니다.

홈페이지는 여기-http: //www.basic256.org/index_en

yabasic 표준 BASIC에 더 가깝게 보이지만 실제로는 직접 경험이 없습니다.

행운을 빕니다.


13

Gambas는 Visual Basic과 가장 비슷하므로 데스크톱 앱에 적합하므로 친구가 Visual Basic을 사용하는 경우 좋습니다.

Gambas 는 Visual Basic ™과 약간 유사한 객체 확장 기능을 갖춘 Basic 인터프리터를 기반으로하는 무료 개발 환경입니다 (하지만 복제본은 아닙니다!). 자세한 내용 은 소개 를 읽으십시오 .

Gambas를 사용하면 Qt 또는 GTK +로 프로그램 GUI를 신속하게 설계하고, MySQL, PostgreSQL, Firebird, ODBC 및 SQLite 데이터베이스에 액세스하고, DCOP를 사용하여 KDE 응용 프로그램을 파일럿하고, 모든 언어로 프로그램을 번역하고, 네트워크 응용 프로그램을 쉽게 만들고, 3D OpenGL 응용 프로그램을 만들 수 있습니다. CGI 웹 응용 프로그램 만들기 등


6

그가 게임 제작에 더 관심이 있다면 sdlBasic이 더 나은 옵션이 될 것입니다.

sdlBasicSdlbasic 설치 은 SDL 라이브러리의 힘을 사용하여 게임 제작을 목표로하는 작고 효율적이며 멀티 플랫폼 기본 통역사로, 오래되고 영광스러운 AMOS에서 영감을 받았습니다.


4
이것을 첫 번째 답변에 포함시키지 않고 별도의 답변에 넣어야합니까?

1
따라서 사람들은 별도의 기본 사항 사이에서 투표하여 어느 것이 가장 적합한 지 알 수 있습니다.
dv3500ea

4

왜 작지만 효과적인 통역사 를 보시겠습니까? C로 작성된 my-basic . 이식성이 뛰어납니다. 약간의 BASIC을 연주하거나 C로 BASIC 통역사를 작성하는 방법을 배우는 것이 좋은 출발이라고 생각합니다.


2

나는 이것을 시도한 적이 없지만 DOSBox와 같은 에뮬레이터를 통해 QBASIC과 같은 것을 실행할 수 있다고 생각합니다. DOSBox는 저장소에서 구할 수 있지만 일단 설치되면 자신의 QBASIC 사본을 가져와야합니다.

누군가 시도한 경우이 답변을 자세한 내용으로 자유롭게 편집하십시오.



1

FreeBasic을 추천합니다. Linux 및 Windows 용 버전이 있습니다. 여전히 ARM 버전 만 누락되었습니다 :(

나는 큰 프로젝트에서 문제없이 사용했습니다. 코드는 깨끗하고 좋은 포럼이 있습니다 : http://www.freebasic.net/


1
askubuntu에서는 Windows와 Microsoft라는 단어를 사용합니다. $ :)를 사용할 필요가 없습니다
Rinzwind

1

나는 아직도 QB64에 작은 것들을 씁니다 . 그러나 나는 주로 그래픽이 아닌 데이터 및 데이터 조작에 관심이 있습니다. 하나의 회계 패키지에서 다른 회계 패키지로 정보를 변환하는 작은 프로그램을 완료했습니다. 일주일 내내 작성했습니다. 커피를 마시기 전에 프로그램을 성공적으로 실행하면 6 년 동안의 정보가 변환되었습니다.

작고 컴팩트하지만 매우 강력합니다. 화면 표시에만 '시작'화면과 '변환 성공'완료 화면뿐만 아니라 파일 변환이 수행되고 있음이 표시되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.