Go at present beats pretty much any and all dynamic languages. 

- Ruby
- PHP
-- An "ideal" optimiser could convert PHP with shitty algorithms into C with
awesome algorithms for the same semantics.
- Perl
- Python
- It is loosely equivalent in ability to be optimised with Java and C#, but
has had less time. It still beats Mono handily, though.

any others operating at that kind of level, because it is designed to be
possible to implement efficiently on real machines, representing real
machine operations or performant combinations of them, like C. 

That's likely to stay true indefinitely. Those languages can't optimise to
match Go in general there without "understand and convert"

- functional-paradigm go code that doesn't use interfaces ought to
theoretically be able to achieve the same performance as equivalent
functional-paradigm ansi-c. 

Because there are no attributes of the Go language which make it impossible
to write a Go implementation which is as fast as it is. The big challange is
to have a fast GC, the rest of Go is already pretty fast. 

GC pauses of up to over 150ms. Go's FP code is 6 times slower than C FP code
at the moment
It is also better at RAM usage than Java by a huge margin.

Go I mean gc (GC == garbage collector, automatic memory management) , by C I
mean gcc -O3
there's also a pretty big patch pending for the GC that should make it a lot
faster, but it's still a huge bottleneck

- gccgo gives performance close to D
- the fact that it often comes close shows that the difference is generally
a matter of compiler optimizations, not actual language deficiencies
- Java is more mature than Go; Go could definitely match that given time.
because it has unsigned integers and tight control over structs memory
layout

How can we use Zend Framework as a wrapper of Go language, straight without
any bypass to anything else such as PHP for the moment?



--
View this message in context: 
http://zend-framework-community.634137.n4.nabble.com/Zend-Framework-Stick-with-PHP-slowest-or-Make-Zend-framework-as-wrapper-for-Go-language-tp4463765p4463765.html
Sent from the Zend Framework mailing list archive at Nabble.com.

-- 
List: [email protected]
Info: http://framework.zend.com/archives
Unsubscribe: [email protected]


Reply via email to