RSS
 

Posts Tagged ‘compiler’

Microchip’s Free MPLAB® XC32++ Compiler

16 Nov

The Free version of the MPLAB XC32++ Compiler is available for download now at http://www.microchip.com/get/10E7 . 

It has no time or memory limits, and can be used in commercial applications.  With the Free MPLAB XC32++, Microchip is offering a completely free C/C++ compiler solution with unlimited code generation,” said Derek Carlson, Microchip’s vice president of Development Tools.  “Our optimizing C++ compiler includes the industry-recognized Dinkumware libraries.  This combination is ideal for a broad range of applications, from the industrial to the academic environments.”

The featured offered include:

  • Compliant with the majority of C++98 and C++2003 ANSI standards
  • Includes Dinkumware standard C, C++, and template libraries
  • Can be used with all C++ or mixed C/C++ projects in MPLAB® XC32
  • All Microchip C language extensions are available for use

 

 

My first C/C++ learning environment – Quincy

30 Oct

When I was about to start learning C programming back in college many years ago, I took a peek at what was about to come my way. I had some issues understanding the ‘cryptic’ syntax. I was familiar with Turbo BASIC from Borland Corp and could program quite well in it. I started looking around for some good book to learn C. I found a very nice book named ‘Al Stevens Teaches C’, it was an interactive tutorial that accompanied a C interpreter with it. This is the same Al Stevens who used to write great articles in Dr. Dobb’s journal. I enjoyed the way he took me through the core concepts and simplified approach to C syntax. The interpreter allowed very quick testing of the code I produced and it was pure fun.

You might be thinking why a post on such an old thing, well the interpreter created by Al was special, I loved it and I have recently been looking for it. I didn’t find the original text based version, but I was able to locate a newer GUI version that runs on windows or WINE on top of Linux. This specific version was produced in 2005 and works like a breeze. Its not an interpreter anymore. It is now more of an IDE built around the GNU C compiler. Its something nice for those who wish to No need for those bulky commercial compilers for newbies anymore, just get your hands on Quincy and get on with your learning with the power of open source.

By the way, I must mention that Quincy was named after the adorable cat of the author of the book, I wonder if the cat still lives? You’ll find a photo of her in the program logo.

You can download Quincy from this link.

http://www.uploadmb.com/dw.php?id=1255959978

More information can be found at http://quincy.codecutter.org

 
 

Intel Parallel Studio Beta Available Now

30 Jan

Until recently, parallelism was used for technical and high performance computing (HPC), but was not critical for most desktop/client applications. But today, as businesses and consumers invest in multicore hardware, demand is growing for software that takes advantage of these new processor core capabilities.
Parallelism is simply the ability to perform multiple functions simultaneously. Without hardware support for parallelism available in Intel® multicore processors—there was little or no benefit to writing parallel programs. Now, Intel brings 25 years of parallelism experience in high performance computing to more developers with products that complement and extend Microsoft Visual Studio* for parallelism.

Intel® Parallel Studio includes Parallel Composer, Parallel Inspector, and Parallel Amplifier, providing the most  comprehensive set of development tools for parallelism. Below is a brief description of each of these components.

Developers who will benefit most from Intel Parallel Studio software products are:

• C/C++ developers who are driven by schedules to include new features and functions in their software releases
• Developers who want to take advantage of multicore, but are concerned about supporting software on multiple  generations of microprocessors and multiple releases of Microsoft Windows.
Read the rest of this entry »