• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux The Amsterdam Compiler Kit Download

The Amsterdam Compiler Kit

May 1, 2007
The Amsterdam Compiler Kit is a toolchain that includes a retargetable compiler suite, designed to be fast and lightweight.
Version 6.0 pre3
License BSD License
Platform Linux
Supported Languages English
Homepage wordgrinder.sourceforge.net
Developed by David Given
The Amsterdam Compiler Kit (ACK) is a powerful, versatile, and lightweight software suite created by Andrew Tanenbaum and Ceriel Jacobs. Originally designed as a native toolchain for Minix, ACK has evolved into a portable compiler suite and toolchain that is now open-source under a BSD license.

One of the strengths of ACK is its ability to achieve maximum portability via an intermediate byte-code language called EM. Different language front-ends produce EM object files, which generic optimizers then process. Finally, the back-end translates the code into native machine code. Unlike gcc's intermediate language, EM is a real programming language that can be implemented in hardware. Furthermore, because EM is stack-based and relatively high-level, the interpreter included with ACK makes executing EM binaries straightforward and safe.

Acknowledging the need for developers to manipulate files in the ACK's own a.out-based format, ACK comes with a generic linker and librarian that works well with files containing either EM code or native machine code. It is important to note that EM code cannot be linked to native machine code without first translating the EM binary.

To install the ACK, simply download the source package and compile it. Although this latest version, 5.6, has had little testing on Linux, the installation instructions are quite straightforward if you follow the detailed walk-through provided in the README.

Among the new features in this latest release of ACK are support for generating CP/M binaries using the 8080 code generator, improved optimization capabilities, a fully functioning floating point system, and overall improvements in ANSI compatibility and binary size reduction. All in all, the Amsterdam Compiler Kit is an excellent choice for developers looking for a fast, portable, and reliable compiler suite and toolchain.
What's New

Version 6.0 pre3: N/A

Free Download 1.1M
413
  • Share on:

Most Popular

  1. SlideMap 1.2.2
    101
  2. Quicksilver Forums 1.4.2
    89
  3. CherryTV 0.1
    79
  4. WikEd
    75
  5. porm r2
    72
  6. xstereograph 2.1
    70
  7. Intel Software Development Emulator 1.70
    69
  8. fuseftp 0.8
    65
  9. DynVPN 1.0
    63
  10. Dvgrab 3.4
    63

Related Downloads

Enterprise CRM and Groupware System
The Enterprise CRM and Groupware System is an advanced Web-based CRM software ...
QoS Connection Tuning HOWTO
The QoS Connection Tuning HOWTO document provides guidance on optimizing network connection ...
Sonic Action
Sonic Action is a fan-made Sonic game available on multiple platforms. It ...
Thousand Parsec Python TP Client library
Thousand Parsec is a Python-based client library that facilitates communication between various ...
AuctionGallery
AuctionGallery is a script that generates image galleries through a terminal.
ThemeKreator
ThemeKreator is a user-friendly software designed to produce and examine theme files ...
Another File Integrity Checker
The Another File Integrity Checker is a tool used to verify the ...
Ananta
Ananta is an open source CMS that meets W3C HTML 1.0 strict ...
AcetoneISO
AcetoneISO simplifies mounting *.iso files.
Magento
Magento is a flexible and powerful eCommerce solution that gives complete control ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.