64-bit Programming

  • nuBASIC 64-bit version

    Start64!nuBASIC is an implementation of an interpreter of the BASIC programming language distributed under GPLv2 License. It has been designed mainly for educational purposes both for C++ developers that can deal with a non-trivial example of C++11 programming and for nuBASIC's users, that may get hooked on programming.

  • HexEdit 64-bit version

    Start64!HexEdit is a hexadecimal file editor for Microsoft Windows. HexEdit allows the user to view and edit any type of file, no matter what format it is saved in.

  • Clang OpenMP Benchmarks On Linux 64-bit Against GCC

    Start64!A few days ago I posted some LLVM Clang 3.7 vs. GCC compiler benchmarks on Linux in time for the release of LLVM 3.7. While LLVM/Clang 3.7 brings full support for OpenMP 3.1, OMP tests were omitted from the original article due to running into some issues. In this article are some reference tests for Clang OpenMP performance with the latest mainline SVN code compared to GCC.

  • Consistent 64-Bit Support Added to PHP 7

    Start64!PHP 7 was announced last year, and the PHP team has started releasing the first alpha versions during June this year. Now the first PHP 7 beta hit the Interwebs, and it brings the engine closer and closer to its end goal.

  • C++ Tail Recursion Using 64-bit variables - Part 2

    Start64!In my previous post I talked about recursion problems in a Fibonacci function using 64-bit variables as function parameters, compiled using the Microsoft Visual C++ compiler. It turned out that while tail recursion was enabled by the compiler using 32-bit types it didn't really when switching to 64-bit ones.

  • C++ Tail Recursion Using 64-bit variables

    Start64!I want to share with you a problem I run into comparing iterative and recursive functions in C++. There are several differences between recursion and iteration, this article explains the topic nicely if you want to know more. In general languages like Java, C, and Python, recursion is fairly expensive compared to iteration because it requires the allocation of a new stack frame.

  • SWI-Prolog 64-bit version

    Start64!SWI-Prolog offers a comprehensive Free Software Prolog environment, licensed under the Lesser GNU Public License. Together with its graphics toolkit XPCE, its development started in 1987 and has been driven by the needs for real-world applications. These days SWI-Prolog is widely used in research and education as well as for commercial applications.

  • Migrating C/C++ from 32-Bit to 64-Bit

    Start64!A major driver of modern C/C++ development is the need for producing native 64-bit code. In most cases, servers and desktop systems are now almost exclusively 64-bit machines. Given this fact, isn't the move to 64-bit C/C++ code just a matter of changing a few build settings? Stephen B. Morris explains why it's not so simple.

  • Alice 64-bit version

    Start64!Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student's first exposure to object-oriented programming.

  • Enhanced Multilingual Programming Utility 64-bit version

    Start64!EMPU (pronounced 'eh-mm-p-you') stands for Enhanced Multilingual Programming Utility. Basically EMPU is a lightweight text editor with many of the features of an IDE. There are several applications in existence that accomplish parts this goal, however each has its own downside. EMPU was designed to overcome these flaws.

  • ResEdit 64bit version

    Start64!New version! - ResEdit is a resource editor for Windows programs. The original purpose was to help C++ developers to create resource scripts. Now it can also be used to modify any resource in PE files (exe, dll,...) and compiled resource scripts (res files).

  • TortoiseGit 64-bit version

    Start64!TortoiseGit is a free open-source client for the Git version control system. That is, TortoiseGit manages files over time. Files are stored in a local repository. The repository is much like an ordinary file server, except that it remembers every change ever made to your files and directories.

  • Scribus 64-bit version

    Start64!Scribus is an Open Source program that brings professional page layout to Linux, BSD UNIX, Solaris, OpenIndiana, GNU/Hurd, Mac OS X, OS/2 Warp 4, eComStation, Windows and Haiku desktops with a combination of press-ready output and new approaches to page design.

  • dirtyJOE 64-bit version

    Start64!dirtyJOE is a complex editor and viewer for compiled java binaries (.class files). dirtyJOE is free for non-commercial use. dirtyJOE is entirely written in C++. dirtyJOE is using Python library as a script engine.

  • 64-bit Android and Android Run Time

    Start64!The new buzz in the mobile marketplace is about Android 64-bit systems. In September 2013, Apple released the iPhone* 5 with a 64-bit A7 processor onboard. Thus began the mobile technology race.

  • iOS 8 and 64-Bit Become Mandatory for iOS Developers

    Start64!Starting next year, Apple will require all new app submissions and all new updates to include support for 64-bit architectures (the A7 and A8 chips in the company's newest line of iDevices), as well as to support iOS 8 natively.

  • How to Mark Your 64-bit App on Google Play Store using Version Codes for 64-bit ABIs for Android

    Start64!With Google's introduction of 64-bit ABIs for Android, we need to make some minor updates to Version Codes we use to publish and filter app on Google Play. The current suggestion make the 64-bit ABI 1 higher than the 32-bit code, making the 64-bit the preferred.

  • How to Develop and Evaluate 64-bit Android Apps on Intel x86 Platforms

    Start64!Nowadays more and more mobile devices are powered by 64-bit architecture, and using 64-bit Android* is a great way to gain access to that market. This article will introduce Android on Intel® 64-bit architecture and discuss its unique compatibilities, including technical details and performance gains for Android on Intel® Atom™ processor-based platforms.

  • Resource Hacker

    Start64!Resource Hacker™ has been designed to be the complete resource editing tool: compiling, viewing, decompiling and recompiling resources for both 32bit and 64bit Windows executables. Resource Hacker™ can open any type of Windows executable (*.exe; *.dll; *.scr; *.mui etc) so that individual resources can be added modified or deleted within these files. Resource Hacker™ can create and compile resource script files (*.rc), and edit resource files (*.res) too.

  • iOS 64-bit apps in Cordova

    Start64!Apple has recently announced that new and updated apps submitted to the Apple App Store must include 64-bit support for them to be approved. This change will be implemented by the Apple App Store starting February 1, 2015.

facebook-3 twitter-3 rss-3 email-3