PureBasic

Software captura de pantalla:
PureBasic
Detalles de software:
Versión: 4.30
Fecha de carga: 2 Jun 15
Licencia: Shareware
Precio: 69.00 $
Popularidad: 7

Rating: nan/5 (Total Votes: 0)

PureBasic es un nuevo lenguaje de programación de "alto nivel" sobre la base de reglas básicas establecidas. PureBasic es similar a cualquier otro compilador de BASIC es posible que haya utilizado, ya sea para el Amiga o PC. Aprendizaje PureBasic es muy fácil! PureBasic ha sido creado para los principiantes y expertos por igual. Tiempo de compilación es realmente rápido. Hemos puesto mucho esfuerzo en su realización para producir un lenguaje rápido, fiable y de fácil.
 
La sintaxis es simple pero las posibilidades son infinitas con las características avanzadas de PureBasic, como punteros, estructuras, procedimientos, listas enlazadas dinámicamente y mucho más. El codificador experimentado no tendrá ningún problema para acceder a cualquiera de las estructuras del sistema operativo legales u objetos de la API.
 
PureBasic es un lenguaje de programación portátil que actualmente trabaja en AmigaOS (680x0 y PowerPC), Linux, MacOS X (PowerPC) y los sistemas informáticos de Windows. Esto significa que el mismo código se puede compilar nativamente los tres sistemas y seguir utilizando toda la potencia de cada uno. No hay cuellos de botella como una máquina virtual o un traductor de código; el código generado produce muy optimizado ejecutables independientemente del sistema operativo en el que se compila. Las bibliotecas externas están escritos principalmente en ensamblador optimizado mano, que produce comandos muy rápidos, a menudo mucho más rápido que el de C / C ++ equivalente.
Instalación:
  Utilice 'su -' tener shell de root (si no lo ha hecho)
  Copie el archivo 'PureBasic / Los compiladores / pbcompiler' en / usr / bin /
  o cualquier otro directorio en el PATH:
    # Cp PureBasic / compiladores / pbcompiler / usr / bin /
  A continuación, mover todo el directorio 'PureBasic' en / usr / share /
    # Cp -rf PureBasic / usr / share /
  NOTA: puede establecer la variable de entorno $ PUREBASIC_HOME a
  la ruta de instalación si no quieren poner el PureBasic
  cajón de / usr / share.
  Si usted no tiene 'fasm', copiarlo en su camino (v1.45 fasm por lo menos)
    # Cp PureBasic / compiladores / fasm / usr / bin /
  Para probar la instalación, escriba:
    # Pbcompiler

Características

  • Enorme conjunto de comandos internos (800+) para construir rápida y fácilmente cualquier aplicación o juego
  • Se admiten todas las palabras clave BÁSICOS
  • ejecutables compilador muy rápido, lo que crea altamente optimizados
  • No hay DLLs externos, intérprete de tiempo de ejecución o cualquier otra cosa necesaria al crear ejecutables
  • Soporte Procedimiento para la programación estructurada con variables locales y globales
  • El acceso a la API completa OS para los programadores avanzados
  • Fácil pero muy rápido juego en 2D apoyo mínimas bibliotecas dedicadas (DirectX, SDL, ...)
  • Fácil y soporte 3D de alta calidad basado en OGRE
  • El uso óptimo del hardware disponible mediante el uso altamente optimizado (asamblea) comandos
  • El código fuente es portable entre AmigaOS, Windows, MacOS X y Linux, para los juegos y aplicaciones
  • editor dedicado y entorno de desarrollo
  • depurador integrado para rastrear fácilmente la programación de los insectos.
  • Características técnicas:
  • 486, Pentium (Pro, II, III) el apoyo
  • matrices incorporadas, listas enlazadas dinámicamente, estructuras complejas, punteros y definiciones de variables
  • tipos soportados: Byte (8 bits), Palabra (16 bits), Long (32 bits), Float (32 bits) y también los tipos definidos por el usuario (estructuras)
  • Built-in tipos de cadena (caracteres)

  • Números
  • Constantes, binarios y hexadecimales compatibles
  • reductor de Expresión (agrupación de constantes y números explícitos juntos)
  • Soporte aritmética estándar con respecto a la prioridad de signos y paréntesis: +, -, /, *, y, o, LSL, asl, LSR, asr
  • compilación muy rápido (alrededor de 300 000 líneas / min en un P200)
  • Soporte Procedimiento para la programación estructurada con variables locales y globales
  • Todas las palabras clave estándar BÁSICOS:. Si-Else-EndIf, Repetir-Hasta que, etc
  • Soporte biblioteca externa para manipular objetos como imágenes BMP, ventanas, gadgets, SDL, etc.
  • bibliotecas externas son totalmente escritos en ensamblador optimizado mano para una máxima velocidad y la compacidad
  • Las funciones de la API de Linux son totalmente compatibles como si fueran palabras clave BÁSICOS
  • En línea ensamblador
  • estructuras precompilados con archivos constantes para la compilación extra rápido
  • compilador CLI configurable
  • Sistema de usar, fácil de instalar y utilizar

¿Cuál es nuevo en esta versión:

  • Añadido: Full versión de 64 bits de PureBasic (Windows)
  • Añadido: apoyo x86 MacOS X
  • Agregado: 'JPEG 2000 "biblioteca
  • Agregado: biblioteca
  • 'nodo'
  • Agregado: biblioteca
  • 'Gadget3D'
  • Agregado: biblioteca
  • 'Window3D'
  • Agregado: biblioteca
  • 'Sound3D'
  • Agregado: soporte completo de Unicode a la Engine3D
  • Agregado: Soporte MacOS X para Engine3D
  • Añadido: rotación absoluta / relativa para todos Engine3D giran comandos
  • Agregado: movimiento absoluto para el cuerpo físico Engine3D
  • Agregado: EntityID (), EntityLookAt ()
  • Agregado: CameraProjectionX (), CameraProjectionY (), WorldDebug (), Terraza ()
  • Agregado: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
  • Agregado: CatchModule (), arraysize (), WindowBounds (), DesktopX (), DesktopY ()
  • Agregado: FinishDatabaseQuery (), DatabaseID ()
  • Agregado: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
  • Agregado: tipo nativo '.i' para 32/64 bits tamaño entero
  • Agregado: Lectura / WriteInteger (), Read / WritePreferenceInteger (), PeekI (), PokeI ()
  • Agregado: Soporte de idiomas para compilador y depurador
  • Agregado: parámetro Estilo de FontRequester ()
  • Agregado: Apoyo a 'Y / O' en CompilerIf declaraciones
  • Añadido: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Agregado: apoyo #PB_Ignore a AddStatusBarField ()
  • Agregado: #PB_Explorer_DisplayMode a ExplorerListGadget ()
  • Agregado: soporte de joystick Múltiple
  • Agregado: #PB_Compiler_FilePath compilador constante
  • Mejorada: Major reanudación de la biblioteca OnError (multiplataforma)
  • Mejorada: InitScintilla (), el parámetro es ahora opcional
  • Mejorada: reescritura depurador completo para el apoyo de las nuevas plataformas
  • Optimizado: biblioteca XML para manejar archivos muy grandes rápidamente
  • Optimizado: biblioteca LinkedList usar eficientemente la memoria
  • Se ha cambiado: 'Leer' palabra clave ahora requiers un tipo (Read.l, Read.q etc.) para evitar problemas de migración de 64 bits
  • Se ha cambiado: CountList () para ListSize ()
  • Se ha cambiado: ClearGadgetItemList () para ClearGadgetItems ()
  • Se ha cambiado: CameraProjection () para CameraProjectionMode ()
  • Se ha cambiado: addElement () y ahora como devolver un puntero al comienzo de datos
  • Se ha cambiado: ComboBoxGadget (altura) es ahora el gadget de altura real
  • Se ha cambiado: #Long, #Byte, #Word etc. para #PB_Long, #PB_Byte, #PB_Word etc. consistencia
  • Se ha cambiado: RotateEntity (), RotateCamera () y RotateBillboard () x, eje de rotación y
  • Se ha cambiado: CameraFOV () ángulo de radianes a grados
  • Se ha cambiado: el parámetro de matriz y la lista ahora requiers la 'Lista' o palabra clave 'matriz'
  • Eliminado: StrQ (), HexQ (), Gulin (), ValQ ()
  • Eliminado: ChangeListIconDisplay (), sustituido por un atributo adminículo
  • Eliminado: ButtonImageGadget () la compatibilidad hacia atrás
  • Eliminado: CreateGadgetList (), ahora se hace de forma automática en OpenWindow ()
  • Eliminado: CopyTexture (), TextureOutput ()
  • Eliminado: monitor de CPU Fuera del IDE, ya que todos los OS proporcionan la misma funcionalidad
  • Fijo: subsistema DX9 en Windows
  • Fijo: Muchos compiladores y bibliotecas errores relacionados

Requisitos

  • Linux con XFree 4.0
  • NASM y SDL
  • GTK + 1.2
  • SDL 1.2
  • Biblioteca 'Módulo MIDAS' PureBasic

Otro software de desarrollador Fantaisie Software

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

26 Jan 15

PureBasic
PureBasic

26 Jan 15

Comentarios a la PureBasic

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!