64-bit Programming

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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).

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • Start64!Pelles C is a complete development kit for Windows. It contains among other things an optimizing C compiler, a macro assembler, a linker, a resource compiler, a message compiler, a code signing utility, a make utility and an install builder.

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

logo-bottom