news archive
compilers.net news archive - march 2005
2005.03.31 : End of road for VB6
Despite pleas from developers, Microsoft ends free support for Visual Basic 6 today. Up to date, 4496 developers including 237 Microsoft MVPs signed a petition asking for preservation of assets, continued support for VB language and ease of migration of unmanaged VB/VBA code to VB.NET.
Introduced in 1998, Visual Basic 6 was used by 3 million (or 52%) developers according to some estimates.
Microsoft established Community developer center for helping VB developers with transition to VB.NET.
2005.03.30 : Priadoblender 0.3 available
Priadoblender is an open source development tool that lets you build stand-alone applications using PHP, by taking PHP script and "blending" it with PHP interpreter itself, outputting stand-alone EXE executable. Produced EXE, along with supporting DLLs, can be packaged and distributed to the users. This new version features an architecture that is less reliant on external libraries.
2005.03.29 : Absoft Pro Fortran compiler suite 9.0
Absoft Pro Fortran Compiler for Windows (32-bit) includes both F95/F77 Fortran and C/C++ compilers, IDE, Fx2 debugging environment, math and VAX/Unix libraries, graphics and free technical support. Pro Fortran compilers generate code for IA32/AMD32 processors including AMD Athlon, Intel P4, and Intel Xeon chips. Standard, Multi-processing (MP), and Academic Editions available.
2005.03.28 : macstl 0.2.2 released
Pixelglow Software today launched a new version of their flagship library macstl, a portable SIMD (single instruction multiple data) toolkit featuring fast transcendental and integer division functions, complex number arithmetic and cross-platform programming, all in an easy-to-use syntax. macstl requires Mac OS X 10.3 or Windows 2000, XP or Server 2003. The library is open-source and free when derived code is reciprocated, otherwise it is $99 for a Personal license and $499 for a Corporate License.
2005.03.25 : Microsoft released .NET Framework 2.0 SDK Beta 1
The Microsoft .NET Framework Software Development Kit (SDK) version 2.0 includes everything developers need to write, build, test, and deploy .NET Framework applications documentation, samples, and command-line tools and compilers. Before installing SDK you must install the .NET Framework Redistributable Package version 2.0 Beta 1
2005.03.24 : C to JVM compiler/IDE AMPC 1.1.0 released
Main feature of version 1.1.0 is added support for JVM Native Interface, enabling calling native C or C++ functions from AMPC. AMPC (Axiomatic Multi-Platform C) is a C compiler/IDE targeting the JVM (generates Java Byte Code). The resulting .class executables will be able to run on any Java Virtual Machine. AMPC enables programmers to write/port applications using C targeting the JVM, thus, opening up a whole new market dimension vis-a-vis JVM-enabled devices such as desktop systems, PDAs, cellphones, game consoles, etc. AMPC can be used to turn legacy applications written in C into JVM applications, with a single source base to manage.
2005.03.23 : EKOPath compilers 2.0 released
PathScale has developed Version 2.0 of its EKOPath compilers for C, C++, and Fortran 77/90/95. This new version supports OpenMP 2.0 for Fortran, an API that allows programmers to parallelize applications on a multi-processor node and PathScale-optimized AMD Core Math Library (ACML 2.5) for increasing math function performance in applications running on AMD64 platforms. PathScale EKOPath compilers now support the Intel Xeon EM64T 64-bit X86 architecture as well.
2005.03.22 : NVIDIA Cg Toolkit 1.3
NVIDIA released version 1.3 of Cg Toolkit. Kit contains everything you need to need to take advantage of Cg, a high-level language for graphics programming. Cg Toolkit now supports over 20 different OpenGL and DirectX profile targets. It provides a compiler for the Cg language, runtime libraries for use with both leading graphics APIs, runtime libraries for CgFX, example applications, and extensive documentation. Components include Cg Compiler, CgFX Runtime, Cg User's Manual and Cg Language Specification.
2005.03.18 : Impulse CoDeveloper for Virtex II Pro
Impulse Accelerated Technologies has released Impulse CoDeveloper for Virtex II Pro. CoDeveloper makes it possible to describe, test and compile C language applications, partitioning them between the Virtex II Pro’s embedded PowerPC processor and dedicated hardware running within the FPGA itself, without the need to write low-level VHDL or Verilog.
Included Impulse C libraries allow FPGA algorithms to be developed using Microsoft Visual Studio, Metrowerks CodeWarrior, and open-source GCC-based tools. CoDevelopers Application Monitor adds debugging visualizations for highly-parallel, multi-process applications, helping identify dataflow bottlenecks and other areas for possible acceleration.
2005.03.17 : IBM released XL C/C++ Advanced Edition V7.0 for Linux
XL C/C++ for LInux is a high performance optimizing compiler. Developed as follow-on release to VisualAge C++ V6.0 for Linux, XL C/C++ provides many features including conformity to 2003 ISO C++ standard, parallel programming APIs, optimizations for the Latest POWER5 and PowerPC 970 processors, Support for Vector Multimedia Extensions (VMX), and runtime dynamic linking.
60-day evaluation version is avaliable for download.
2005.03.16 : Source code of two very early C compilers
Dennis Ritchie published source code of two early C compilers. Compilers are dating from 1972/73 and neither of them handled the general declaration syntax of today or even K&R I. First one is "last1220c", one of the version made during abandoning PDP-11/20, and second one is "prestruct-c", version of compiler made just before Ritchie started changing it to use structures itself.
Both compilers were rescued from tapes by pure coincidence.
2005.03.15 : Microtec C/C++ compiler suite v3.0
Accelerated Technology has released Version 3.0 of the Microtec C and C++ compiler suite for embedded developers using the PowerPC family of 32-bit microprocessors from Freescale Semiconductor. This new release supports C, C99, and C++ and includes a standard template library (STL), advanced templates and the STLport libraries. Suite includes C/C++ compilers as well as an assembler and linker, with support for over 130 variants of the PowerPC processor family.
2005.03.14 : Visual Studio .NET 2002 Service Pack 1 released
Microsoft released Service Pack 1 for Visual Studio .NET 2002. Complete list contains 77 fixes to Visual Studio .NET, VB.NET, VC#, ASP.NET and VC++.
2005.03.11 : IBM contributes more than 30 projects to SourceForge.net
IBM contributed more than 30 open source projects to SourceForge.net. Among other projects, list includes IBM Jikes Compiler for the Java Language, one of the fastest Java compilers and Jikes RVM, Research Virtual Machine (RVM) designed to execute Java programs that are typically used in research on fundamental virtual machine design issues.
2005.03.10 : Microsoft Visual C++ Toolkit 2003 for free
Microsoft Visual C++ 2003 optimizing compiler is one of the most widely used C++ compilers among professional software developers. Lately updated version of this toolkit contains same compiler and linker that ship with Visual Studio .NET 2003 Professional. Inside the package you will also find C Runtime Library and the C++ Standard Library including the Standard Template Library, Microsoft .NET Framework Common Language Runtime and sample code. This toolkit is available for free download at MSDN site.
2005.03.09 : C to JVM compiler/IDE AMPC 1.0.4 released
AMPC (Axiomatic Multi-Platform C) is a C compiler/IDE targeting the JVM (generates Java Byte Code). The resulting .class executables will be able to run on any Java Virtual Machine. AMPC enables programmers to write/port applications using C targeting the JVM, thus, opening up a whole new market dimension vis-a-vis JVM-enabled devices such as desktop systems, PDAs, cellphones, game consoles, etc. AMPC can be used to turn legacy applications written in C into JVM applications, with a single source base to manage.
2005.03.08 : macstl 0.2.1 released
macstl is a portable SIMD (single instruction multiple data) toolkit featuring fast transcendental and integer division functions, complex number arithmetic and cross-platform programming, all in an easy-to-use syntax. macstl requires Mac OS X 10.3 or Windows 2000, XP or Server 2003. The library is open-source and free when derived code is reciprocated, otherwise it is $99 for a Personal license and $499 for a Corporate License.
2005.03.07 : C/C++ interpreter Ch 5.0 released
SoftIntegration, Inc. announced the availability of Ch 5.0 and Embedded Ch 5.0. Ch is an embeddable C/C++ interpreter for cross-platform scripting, 2D/3D plotting, numerical computing, shell programming and embedded scripting.
The new release supports multi-threading in embedded scripting and provides Borland Builder project samples for Embedded Ch. Ch SDK is bundled with Ch 5.0 for free distribution. It provides easy and convenient way for users to turn an existing C/C++ library into a Ch package or Ch toolkit.