stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Decaf compiler 1.0.1







Decaf compiler 1.0.1

Decaf compiler 1.0.1 04/14/2004 07:55 PM

A scanner/parser/checker/MIPS code generator.




This is a GrokNews Entry: (what is grok?)





Similar Items

Decaf compiler 1.0.1

Grok Headline matches for Decaf compiler 1.0.1

Starbucks' Music Plans Seem To Be
Drinking Decaf


Starbucks' Music Plans Seem To Be
Drinking Decaf
09/07/2004 09:59 PM
Back in March, we wrote about Starbucks' latest idea to build brick and mortar digital music stores that also served Starbucks' coffee. The idea was kind of like the Starbucks kiosks found in various bookstores and supermarkets, but where Starbucks actually owned the music store as well. Instead of being a regular music store, however, the store would just have a bunch of Tablet PC kiosks where shoppers could listen to songs and burn CDs. Still, at some point, they planned to also move some of those kiosks into their regular coffee shops, despite a phenomenally long history of similar kiosks (for burnable music and software) failing on a regular basis. Now, Xueilonox writes in with a link to an MSNBC update saying that Starbucks keeps delaying the rollout, and more questions are being raised about whether or not it makes any sense (how many Starbucks' employees do you think can fix a busted CD burner?). Meanwhile, Xueilonox also submits a first-hand account of the first HearNow music store testing this offering out, noting the big complaint everyone has pointed out from the very beginning of this concept: the prices suck. They're more expensive than buying a typical CD or downloading and burning the music yourself at home using any one of the (way too) many digital download stores available. Obviously, Starbucks' has done a fantastic job charging a lot more than others for many coffee drinkers' daily caffeine fix, but does that mean they can do the same for music?

A Tall Decaf, Mocha Cappuccino and the
Wi-Fi Selection of the Month, Please


A Tall Decaf, Mocha Cappuccino and the
Wi-Fi Selection of the Month, Please
12/08/2003 02:21 AM
New York Times Dec 8 2003 1:46AM ET

GNU D Compiler for Mac OS X


GNU D Compiler for Mac OS X 04/13/2005 05:53 AM
GDC 0.11

The ASN.1 Compiler


The ASN.1 Compiler 06/03/2004 12:50 AM
Free ASN.1 compiler released

JAL compiler


JAL compiler 05/14/2004 01:51 AM
2004-04-30

TPL Compiler 1.0.5


TPL Compiler 1.0.5 12/17/2003 08:28 AM
A tool which compiles phpBB-style templates to Python modules.

My First C Compiler


My First C Compiler 01/09/2004 09:56 PM

I accidentally googled into this short page on History of PC based C-compilers which made me think about my first C compiler: Aztec C on Apple II.  I was among the first wave of programmers who cut their teeth on PCs instead of minicomputers and state-of-the-art in PC software has risen high enough to make programming in assembly tedious.

So I just bought a copy of wonderfully thin K&R book which took only an hour to read and started writing in C.  I really liked it but I wasn't comfortable with the idea of using it for production code yet because size and speed still reign supreme then.  But it was fine for writing tools.

I think the first program I wrote with Aztec C was a double-hires image editor because that was when Apple IIc was about to be released and there were no tools to edit double-hires images.  It was sweet not having to worry about registers and being able to write almost English like code (well, it does when compared to assembly code).

Oh boy, time sure flies.


4tH compiler 3.4c (Development)


4tH compiler 3.4c (Development) 01/11/2004 01:34 PM
A Forth bytecode compiler with a little difference.

IBM Releases New C/C++ Compiler For OS X


IBM Releases New C/C++ Compiler For OS X 01/16/2004 11:04 AM
(PC Pro via MyAppleMenu)

freeBASIC Compiler


freeBASIC Compiler 12/31/2004 04:24 AM
FreeBASIC v0.09b released

PHP 5 Released; PHP Compiler, Too


PHP 5 Released; PHP Compiler, Too 07/13/2004 06:41 PM

A C Compiler For The HP49g+


A C Compiler For The HP49g+ 08/22/2004 08:17 AM
Slashdot Aug 22 2004 12:31PM GMT

ObjectBox o:XML Compiler 1.0.0


ObjectBox o:XML Compiler 1.0.0 05/01/2004 10:35 AM
An o:XML compiler and interpretor.

Intel C++ Compiler 8.0


Intel C++ Compiler 8.0 12/11/2003 08:31 AM
A C/C++ compiler/debugger optimized for maximum performance on Intel processors.

4tH compiler 3.3e (Development)


4tH compiler 3.3e (Development) 11/01/2003 05:14 AM
A Forth bytecode compiler with a little difference.

4tH compiler 3.4b (Development)


4tH compiler 3.4b (Development) 12/06/2003 06:11 AM
A Forth bytecode compiler with a little difference.

Tiny C Compiler 0.9.20


Tiny C Compiler 0.9.20 12/03/2003 06:06 PM
The smallest Linux C compiler.

4tH compiler 3.4a (Development)


4tH compiler 3.4a (Development) 11/05/2003 06:26 AM
A Forth bytecode compiler with a little difference.

4tH compiler 3.3d2 (Development)


4tH compiler 3.3d2 (Development) 03/14/2003 12:59 PM
A Forth bytecode compiler with a little difference.

S Formulas Compiler


S Formulas Compiler 12/08/2003 02:24 PM
pre1.0 is stable

4tH compiler 3.4e-pre4 (Development)


4tH compiler 3.4e-pre4 (Development) 08/12/2004 06:03 AM
A Forth bytecode compiler with a little difference.

Next GCC compiler version imminent


Next GCC compiler version imminent 04/18/2005 06:16 PM
CNET News.com Apr 18 2005 9:45PM GMT

Pro Fortran Compiler Suite 9.0 available


Pro Fortran Compiler Suite 9.0 available 08/11/2004 10:36 PM
Absoft's Pro Fortran Compiler Suite 9.0 for Mac OS X is now available to commercial and government customers for US$899...

SMC - The State Machine Compiler


SMC - The State Machine Compiler 05/31/2004 03:49 PM
SMC v. 3.0.0: Back to Basic

sourceror - The jamascript compiler.


sourceror - The jamascript compiler. 05/16/2004 09:16 AM
Sourceror 0.0.03 Released

Javac Compiler Helper 0.1.0


Javac Compiler Helper 0.1.0 06/02/2004 05:10 PM
A wrapper for the javac standard compiler.

Success! My PHP compiler compiles!


Success! My PHP compiler compiles! 03/11/2003 09:44 AM
I finally managed to compile a not-so-trivial PHP script (courtesy of John) into working C code. The results are quite good, although there's still a huge potential for optimizing the output.The source code was this:<?php $a = 10; $b = 6; ...

Javac Compiler Helper 0.2.2


Javac Compiler Helper 0.2.2 07/06/2004 06:45 AM
A wrapper for the javac standard compiler.

4tH compiler 3.4e-pre2 (Development)


4tH compiler 3.4e-pre2 (Development) 08/06/2004 04:06 AM
A Forth bytecode compiler with a little difference.

Javac Compiler Helper 0.1.2


Javac Compiler Helper 0.1.2 06/08/2004 05:23 PM
A wrapper for the javac standard compiler.

Javac Compiler Helper 0.1.6


Javac Compiler Helper 0.1.6 06/14/2004 06:05 PM
A wrapper for the javac standard compiler.

4tH compiler 3.4e-pre1 (Development)


4tH compiler 3.4e-pre1 (Development) 08/02/2004 06:13 AM
A Forth bytecode compiler with a little difference.

Javac Compiler Helper 0.2.0


Javac Compiler Helper 0.2.0 06/24/2004 06:45 AM
A wrapper for the javac standard compiler.

PHP Compiler Cache Internals


PHP Compiler Cache Internals 10/29/2003 12:11 AM
The latest English issue of PHP Magazine has an interesting article about implementing a PHP Opcode Cache by George Schlossnagle, the author of APC.

If you're familiar with the English expression, don't throw the baby out with the bath water, then you will be amused to learn that that's exactly how the Zend Engine (PHP's compiler) works. It will compile the PHP into opcodes for a page request, and throw the opcodes away immediately after the code completes.

This may sound really wierd and inefficient, but of course Zeev and Andi would not have been able to start their own company, Zend, without a business plan that involved fixing this "stupidity". And you thought Microsoft was evil ;-)

Now it is perfectly normal when developing a platform to leave gaps for commercial vendors to fill. That creates a ecosystem where we have companies willing to pay to maintain and promote PHP. So this isn't meant to be an attack against Zend, but an acknowledgement of business realities.

This omission of the Zend Engine stimulated interest in several open source developers to create their own opcode caches. APC is one of the earliest open source opcode caches.

In my benchmarks (yes, you see me benchmark a lot, because that's the only way to understand the performance profile of PHP software without spending a lot of time examining source code) I noticed that the overhead of PHP opcode caches was less for small scripts. Obviously there is some copying of instructions from the cache in shared memory during script execution. The question was how much? How did it affect performance?

Now we have the answer. George says restoration of the opcode info for script execution "involves only a so-called shallow copy of the op_array. A shallow copy means that only the structure itself is copied, but none of the elements it contains pointers to."

This means that the actual opcodes are not actually copied, only the pointers to the structures that contain the opcodes. Apart from that, the function and class metadata and any static variables are restored, and the inheritance hierarchy is dynamically resolved.

So the overhead of the opcode cache is O(n), where n is the number of functions+classes+inheritance levels+properties+PHP files. It is not proportional to the number of lines of code - that would be as worrying as throwing the baby with the bath water.

Another excellent issue of PHP Magazine!


Roadsend Compiler for PHP beta 3


Roadsend Compiler for PHP beta 3 06/03/2004 10:21 AM
Produces native stand alone applications and libraries from PHP source.

Phalanger: PHP .NET compiler revealed


Phalanger: PHP .NET compiler revealed 03/17/2005 03:01 AM
Tomas Matousek and Ladislav Prosek talk about their PHP .NET compiler, Phalanger. These guys don't work at Microsoft, Charles Torre ran into them at a recent CLR compiler lab held on Microsoft's main campus.

State Machine Compiler 2.2.0


State Machine Compiler 2.2.0 12/12/2003 10:09 PM
A state pattern generator for C++, Java, and Tcl.

Optimizing Oberon-2 Compiler


Optimizing Oberon-2 Compiler 11/03/2003 11:13 AM
oo2c-2.0.15 released

Lfyre - the language and compiler


Lfyre - the language and compiler 01/03/2005 12:43 PM
Compiler starts being usable
Grok Description matches for Decaf compiler 1.0.1
GrokA matches for Decaf compiler 1.0.1

Decaf compiler 1.0.1

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Macromedia
Contribute 2

OASIS backs reusable
content spec for
docs

AMD mocks the Street
with bumper Q1

Christmas continues
for iPod sales

Apple closes
California plant

Wayport's CEO Says
New Model on the
Horizon

Rumor Today:
PowerBooks, iBooks
Are Next

Can .Mac Withstand
The G-Force?

Netflix Addict
Jinzora - Web-based
Media Jukebox

Tories demand pupil
discipline

Waking during
operations tackled

all their fury and
accusation is aimed
not at the killers
who snuffed out
their husbands' and
so many other lives,
but at the American
president

BellSouth gets
injunction blocking
Joi Internet DSL
claims

Sharpeworld!
Sharpeworld!

Projects related to
Medieval Japan

Conservative
Bestsellers And
Liberal Bestsellers

Tryst Between
Inmates Brings
Pregnancy (AP)

Ind. Woman Fights to
Keep 12 Pet Monkeys
(AP)

Lowe's Customer
Bitten by
Rattlesnake (AP)

Elephant in
Argentina Treated
for Stress (AP)

State questions
Microsoft search
plans

Cisco fixes latest
WLAN flaw

Yahoo's Semel rakes
in $60 million

Stampede for patches
disrupts Microsoft
update site

PHP Class 'Gnarus
Frete' released

PHP Class 'HN
CAPTCHA' released

PHP Class 'ADOXML'
released

A look at Apple's
second quarter unit
sales (MacCentral)

AMD Sales Jump 73
Pct on Broad Demand
(Reuters)

Disharmony Drives
Digital Music Debate
(PC World)

Google may let users
opt out of email
advertising: report
(AFP)

Amazon-Owned Company
Launches Search Tool
(AP)

Lindows Changes Name
of Operating System
(AP)

Moussaoui Riddle
Hangs Over 9/11
Hearings (Reuters)

Iraq Hostage Killing
Won't Crack Italy
-Berlusconi
(Reuters)

Bush Says Israel
Could Keep Some
Occupied Land
(Reuters)

Italian Hostage
Executed in Iraq
(AP)

White Sox Blow Big
Lead but Beat Royals
(AP)

Kathie Lee Gifford
Returns to Morning
TV (AP)

New blog: Sellout
Central

Mainstream mashups!
Things That Go Bump
in the Night

Amazon's Search Tool
All Hail Bluetooth |
A Whole Lotta
Features

Air America Radio
INTERNET KILLED THE
TRADITIONAL BOOK
REVIEWER?

A9.com > Company
> What's New
& Cool

iPod helps Apple
triple profits

Police radio blocks
out TV signal

what is grok?