PureBasic

소프트웨어 스크린 샷:
PureBasic
소프트웨어 정보:
버전: 4.30
업로드 날짜: 2 Jun 15
개발자: Fantaisie Software
라이센스: 셰어웨어
가격: 69.00 $
인기: 7

Rating: nan/5 (Total Votes: 0)

PureBasic 설립 기본 규칙에 따라 새로운 "높은 수준의"프로그래밍 언어입니다. PureBasic는 아미 또는 PC 용 여부, 당신이 사용 할 수있는 어떤 다른 기본 컴파일러와 유사하다. 학습 PureBasic는 매우 간단합니다! PureBasic은 모두 초보자와 전문가를 위해 만들어졌습니다. 컴파일 시간이 정말 빠르다. 우리는 빠르고, 신뢰성과 시스템 친화적 인 언어를 생산하기 위해 실현에 많은 노력을했습니다.
 
구문은 간단하지만 가능성은 포인터, 구조, 절차, 동적으로 링크 된 목록 및 더 많은 같은 PureBasic의 고급 기능과 무한합니다. 숙련 코더 법적 구조 OS 또는 API 오브젝트 중 하나에 대한 액세스를 얻는 데 아무런 문제가 없을 것이다.
 
PureBasic 현재 아미가 OS (680x0에서와 파워), 리눅스, 맥 OS X (파워) 및 Windows 컴퓨터 시스템에서 작동하는 휴대용 프로그래밍 언어입니다. 이 같은 코드는 기본적으로 세 가지 시스템을 컴파일하고 여전히 각각의 모든 기능을 사용 할 수 있음을 의미합니다. 가상 머신 또는 코드 번역기 같은 병목 현상이 없습니다; 생성 된 코드는 매우 관계없이 컴파일되는 OS의 실행을 최적화 생산하고 있습니다. 외부 라이브러리는 주로 C / C ++ 동등한보다 종종 더 빠르게 매우 빠르게 명령을 생성 손 최적화 된 어셈블러로 작성됩니다.
설치 :
  '스와 -'사용 루트 쉘을 가지고 (아직 수행하지 않은 경우)
  는 / usr / bin에 'purebasic / 컴파일러 / pbcompiler'파일을 복사 /
  또는 경로에있는 다른 디렉토리
    # 및 CP purebasic / 컴파일러 / pbcompiler는 / usr / 빈 /
  다음으로는 / usr / share에 전체 'purebasic'디렉토리를 이동 /
    #은 cp -rf purebasic는 / usr / share /
  참고 :는 $ PUREBASIC_HOME 환경 변수를 설정할 수 있습니다
  설치 경로 당신은 purebasic을 넣어하지 않으려면
  는 / usr / share에 서랍.
  당신이 'FASM'를하지 않은 경우 경로에 복사 (FASM의 v1.45 이상)
    # 및 CP purebasic / 컴파일러 / FASM는 / usr / 빈 /
  당신의 설치, 단지 유형을 테스트하려면 :
    # 1 pbcompiler는

특징 :

내부 명령의 거대한 세트 (800)를 신속하고 쉽게 응용 프로그램이나 게임을 구축하기를
모든 기본 키워드가 지원됩니다
고도로 최적화 된 실행 파일을 생성 매우 빠른 컴파일러
실행 파일을 생성 할 때 외부 DLL은 런타임 인​​터프리터 또는 다른 아무것도 필요하지 않습니다
로컬 및 글로벌 변수와 구조적 프로그래밍 절차 지원
고급 프로그래머를위한 전체 OS API에 액세스
간단하지만 매우 빠른 2D 게임 지원 통 전용 라이브러리 (다이렉트, SDL, ...)
OGRE에 기초하여 간단하고 높은 품질의 3 차원 지지체
고도로 최적화 (조립) 명령을 사용하여 사용 가능한 하드웨어의 최적 사용
소스 코드는 게임 및 응용 프로그램, 아미가 OS, 윈도우, 맥 OS X와​​ 리눅스 사이에 이식
전용 편집기와 개발 환경
통합 디버거는 쉽게 버그를 추적하는 프로그램.
기술적 인 특징 :
486, 펜티엄 (프로 1, 2, 3) 지원
내장 배열, 동적으로 링크 된 목록, 복잡한 구조, 포인터와 변수 정의
지원되는 유형 : 바이트 (8 비트), 워드 (16 비트), 롱 (32 비트), 플로트 (32 비트) 또한 사용자 정의 유형 (구조)
내장 문자열 유형 (문자)
상수는, 바이너리와 16 진수 지원
식 감속기 (함께 상수와 명시 적으로 숫자를 그룹화)
, /, *, AND, OR, LSL, ASL, LSR, ASR +, - : 기호의 우선 순위와 괄호과 관련하여 표준 산술 지원
매우 빠른 컴파일 (약 300 000 선 / P200에 분)
로컬 및 글로벌 변수와 구조적 프로그래밍 절차 지원
모든 표준 기본 키워드 : IF-그렇지-ENDIF, 반복까지 등
외부 라이브러리 지원 BMP 사진, 창, 가젯, SDL, 등과 같은 오브젝트를 조작하는
외부 라이브러리는 완전히 최대 속도와 소형화를 위해 손 최적화 된 어셈블러로 작성
그들이 BASIC 키워드 것처럼 리눅스 API 함수는 완전히 지원되고
인라인 어셈블러
여분의 빠른 컴파일 상수 파일과 미리 컴파일 된 구조
구성 CLI 컴파일러
친절하고 쉽게 설치 및 사용 시스템

이 릴리스의 새로운 기능 :

추가 : PureBasic (윈도우)의 전체 64 비트 버전
추가 : 맥 OS X의 86 지원
추가 : 'J​​PEG 2000'라이브러리
추가 : '노드'라이브러리
추가 : 'Gadget3D'라이브러리
추가 : 'Window3D'라이브러리
추가 : 'Sound3D'라이브러리
추가 : engine3d에 전체 유니 코드 지원
추가 : engine3d에 대한 맥 OS X 지원
추가 : 모든 engine3d 명령을 회전 절대 / 상대 회전
추가 : engine3d의 심령 체에 대한 절대 이동
추가 :에는 EntityID (), EntityLookAt ()
추가 : CameraProjectionX (), CameraProjectionY (), WorldDebug () 일 ()
추가 : MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
추가 : CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ()
추가 : FinishDatabaseQuery (), DatabaseID ()
추가 : CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
추가 : 32/64 비트 정수 크기 '.I'기본 유형
추가 : 읽기 / WriteInteger (), 읽기 / WritePreferenceInteger (), PeekI (), PokeI ()
추가 : 컴파일러와 디버거에 대한 언어 지원
추가 : FontRequester에 스타일 매개 변수 ()
추가 : 지원 '및 / 또는'CompilerIf 문에서
추가 : #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
추가 :) (AddStatusBarField 지원을 #PB_Ignore
추가 : ExplorerListGadget에 #PB_Explorer_DisplayMode ()
추가 : 여러 조이스틱 지원
추가 : #PB_Compiler_FilePath 컴파일러 상수
강화 :의 OnError 라이브러리의 주요 재 작업 (크로스 플랫폼)
강화 : InitScintilla는 (), 매개 변수는 이제 선택 사항입니다
강화 : 새로운 플랫폼의 지원을 완료 디버거 재 작성
최적화 : XML 라이브러리는 빠르게 매우 큰 파일을 처리하는
최적화 : LinkedList의 라이브러리는 메모리를 효율적으로 사용하기
변경된 '읽기'키워드는 이제 64 비트 마이그레이션 문제를 방지 형 (Read.l, Read.q 등) requiers
변경 : CountList ()를 ListSize에 ()
변경 : ClearGadgetItems에 ClearGadgetItemList () ()
변경 : CameraProjectionMode에 CameraProjection () ()
변경 : AddElement () 및 현재 데이터의 시작에 대한 포인터를 리턴
변경 : ComboBoxGadget () 높이가 지금 진짜 가젯 높이
변경 : 일관성 #PB_Long, #PB_Byte, #PB_Word 등을 등 #Long, #Byte, #Word
변경 : RotateEntity (), RotateCamera ()와 RotateBillboard () X, Y 회전축
변경 : 정도 라디안에서 CameraFOV () 각도
변경 : 배열과 목록 매개 변수는 이제 '목록'또는 '배열'키워드를 requiers
제거 : StrQ (), HexQ (), BinQ (), ValQ ()
제거 : ChangeListIconDisplay (), 가젯 속성으로 대체
제거 : ButtonImageGadget () 이전 버전과의 호환성
제거 : 자동으로 OpenWindow에서 수행 CreateGadgetList (), ()
제거 : CopyTexture (), TextureOutput ()
제거 : IDE에서 CPU 모니터를 제거, 모든 OS는 동일한 기능을 제공하기 때문에
수정 : Windows에서 DX9 서브 시스템
수정 : 많은 컴파일러 및 라이브러리 관련 버그

요구 사항 :

리눅스 XFree 4.0
NASM과 SDL
GTK + 1.2
SDL 1.2
PureBasic '마이다스 모듈'라이브러리

개발자의 기타 소프트웨어 Fantaisie Software

PureBasic
PureBasic

26 Jan 15

PureBasic (64-bit)
PureBasic (64-bit)

26 Jan 15

코멘트 PureBasic

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!