Nous soutenons l’Ukraine pour aider à protéger les civils. Rejoignez-nous
FR
Lorsque vous achetez via les liens de notre site, nous pouvons percevoir une commission d’affiliation

FutureBASIC pour Mac

Compiler des applications pour Mac équipés de processeurs Intel.

Gratuit
Version 7.1.3
4.9
D’après 4 notes d’utilisateurs

Aperçu de FutureBASIC

FutureBasic 7 permet de développer des applications macOS 64 bits pour les Mac équipés de processeurs Intel et Apple Silicon. L'environnement de développement intégré (IDE) de FutureBasic 7 comprend un éditeur à reconnaissance syntaxique et un traducteur qui effectue la compilation de manière transparente à l'aide des compilateurs système.

Les débutants peuvent utiliser un environnement d'exécution simplifié pour écrire des programmes sans avoir à se soucier de détails tels que l'interface utilisateur graphique (GUI) ou l'impression. Les experts peuvent combiner du code source FB, C et Objective-C au sein d'une même application.

Nouveautés de la version 7.1.3

  • Nouveau : 'Détection automatique des en-têtes'. Activer cette option dans les paramètres de construction détermine automatiquement quels en-têtes sont requis par une application lors de la construction. Cela réduit le nombre d'en-têtes et de fichiers source inutiles inclus dans l'application finale, ce qui entraîne des tailles d'application plus petites et potentiellement des temps de construction plus rapides. Pour des binaires les plus petits, assurez-vous que ces paramètres de construction sont également définis comme suit : 'Supprimer le code inutilisé' ON, Niveau de débogage : Pas de symboles, optimisation : Plus rapide, plus petit. Cela optimise la suppression de code mort de clang.
  • Changement : Passer des types Core Foundation aux types Foundation FutureBasic continue son passage progressif des types Core Foundation (CF*) en faveur des types Foundation (NS*). Cela réduit le besoin de pont entre les deux frameworks, fournit une interface Cocoa plus cohérente et isole le code de FBer des changements internes de FB. Dans le cadre de cette transition continue, CFCharacterSetRef et CFMutableCharacterSetRef ont été remplacés par CharacterSetRef (NSCharacterSet *) et son équivalent mutable dans les en-têtes CocoaUI. Le code existant utilisant les anciens types peut générer des avertissements Clang et doit être mis à jour pour utiliser les types Foundation correspondants. Remarque : Les types Core Foundation restent entièrement pris en charge lorsqu'ils sont utilisés avec des fonctions Core Foundation. Ce changement s'applique uniquement aux appels CocoaUI et n'empêche pas l'utilisation du code Core Foundation existant lorsque cela est approprié. Cependant, il est toujours recommandé d'adopter les appels CocoaUI au lieu des fonctions Core Foundation (CF).
  • Nouveau : Les accesseurs et mutateurs littéraux CFArray, CFMutableArray, CFDictionary et CFMutableDictionary ont été améliorés pour fonctionner avec des tableaux et des dictionnaires imbriqués, par exemple. imprimer array[1][2] array[1][2] = @"bravo!" imprimer dict[@"lookup"][@"matrix"][1][2] dict[@"lookup"][@"matrix"][1][2] = @99
  • Nouveau : CFMutableArray et CFMutableDictionary peuvent maintenant être créés en utilisant une syntaxe littérale, par exemple. notez le '+' CFMutableArrayRef array = @+[@"alpha",@"bravo",@"charlie"] CFMutableDictionaryRef dict = @+{@"key1":@"value1",@"key2":@"value2"}
  • Nouveau : Le mot-clé concat est maintenant également une instruction qui fournit une alternative en place pour les objets mutables. Le premier paramètre doit être un objet mutable et est modifié directement par ajout ou ajout de l'objet suivant. L'instruction ne renvoie pas de valeur. Veuillez consulter la référence FutureBasic pour plus de détails.
  • Obsolète / Non pris en charge : l'ancienne fonctionnalité defstr permettait de spécifier un caractère pour identifier le type de variable. Semblable pour defdbl, defint, deflong, defsng. Déprécié en mars 2025. Maintenant non pris en charge. Signification : les déclarations de variables doivent spécifier le type (c'est-à-dire long x et pas seulement dim x).
  • Correction : les erreurs de l'éditeur de liens (ld) ne s'afficheraient pas dans la fenêtre d'erreur de FB (les avertissements ld s'afficheraient).
  • Mises à jour internes du traducteur : Le passage progressif de Core Foundation MRC (compte de référence manuel) à NS ARC (compte de référence automatique) se poursuit

Liste complète des changements disponible ici

FutureBASIC pour Mac

Gratuit
Version 7.1.3
Rédigez un avis détaillé sur FutureBASIC

Écrivez ce que vous en pensez dans notre bon vieux champ de commentaire

Politique de commentaires de MacUpdate. Nous vous encourageons vivement à laisser des commentaires ; ceux qui contiennent des propos injurieux, du harcèlement ou des attaques personnelles seront modérés.
4.9

(9 avis sur FutureBASIC)

  • Commentaires

  • Notes des utilisateurs

davercrb1
davercrb1
Sep 7, 2023
7.0.21
0.0
Sep 7, 2023
0.0
Version: 7.0.21
Have just stared using it again after along absence. As it currently stands the software is virtually worthless. Tutorials assume a working familiarity with BASIC and are not geared toward newcomers. Training materials for FNG's is totally non-existent. I can't even get a basic Input command to return anything but a null result. Looking through the documentation once again it assumes you already know what the format terms means and explains nothing and I have used every trick in the book to no avail. Far different from the old STAZ or Zedcor productions. The support is via e-mail and so disorganized that I had to simply send them to the junk files. My e-mail box was completely flooded by nothing but gazillions of threads by experienced users. No support forums where you could at least have some questions by newbies. all I see e-mails are entirely dominated by experienced users whose threads are totally worthless to newbies. Given the poor level of support (1 out of 10) I really can not recommend this package.
jovialmonk70
jovialmonk70
Jan 29, 2020
6.0.6
0.0
Jan 29, 2020
0.0
Version: 6.0.6
Can’t run it, my laptop OS is 10.11.6 not 10.13
Macinman
Macinman
Feb 15, 2016
5.7.41
0.0
Feb 15, 2016
0.0
Version: 5.7.41
I have FutureBasic 1.0.3 from years ago when it was developed by Zedcore, and ran on 68k macs . I've tried futurebasic 5 but it feels so different. does any of the same environment from years ago still exist in the new version of it ?
umaromc
umaromc
Feb 12, 2016
5.7.40
0.0
Feb 12, 2016
0.0
Version: 5.7.40
"Could not get read/write access to preferences..." I deleted the directory the popup suggested deleting, still same error all the time. OS X 10.11.4
Lightning
Lightning
Nov 11, 2015
5.7.6
0.0
Nov 11, 2015
0.0
Version: 5.7.6
Appears to be dead. Was great in it's day.
Sandro-Bilbeisi
Sandro-Bilbeisi
Mar 29, 2017
5.0
Mar 29, 2017
5.0
Version: null
Guest
Guest
Sep 28, 2002
4.8
Sep 28, 2002
4.8
Version: null
Guest
Guest
Sep 27, 2002
5.0
Sep 27, 2002
5.0
Version: null
Guest
Guest
Sep 26, 2002
5.0
Sep 26, 2002
5.0
Version: null