|
DARPA's .50 caliber bullets should help snipers remain undetected as they shoot at a target. "I want you to curve the bullet."
|
|
|
|
|
GI Joe and other movies had them. They were extremely expensive.
|
|
|
|
|
Google has replaced the just-in-time (JIT) compiler in Android with an ahead-of-time (AOT) compiler that translates bytecode to native machine code during installation. You know what we used to call that? Compiling your code.
|
|
|
|
|
In that case I can't see what the point NOT to compile BEFORE packaging...
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)
|
|
|
|
|
No compile errors before shipping
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
At the time of packaging you don't know on what machine the software will run, you do know at installation.
What I gather from the story is that pre-compiled software takes up more memory, but is faster than JIT-compiled software. JIT-compiled software has the advantage that it can be translated to machine code that the current machine understands (making cross-platform easier).
By compiling upon installation you DO know on what machine it will run (so that's the advantage that JIT-compiled software has), but for the user it will be pre-compiled as well (so you have the speed of pre-compiled software, but the drawback of more memory used).
I know nothing of compilers or compilation other than that I should press F5 (ok, maybe a bit more), so I hope I got that right
It's an OO world.
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
On the other hand, many JITters optimise code based on how its actually used (HotSpotting). Pioneered by the Self language, and adopted by Java and V8, along with most modern VMs. Compiling at install-time negates this benefit.
I'm interested to see the interplay here - whether higher-level languages can really approach the speed of C++ when compiling to native in the absence of this information. If nothing else, it will give a good basis of comparison of technologies.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
What you need to keep in mind here, and why the performance gains being widely reported with Android L won't say anything meaningful to your question, is that Dalvik was not designed as a high performance JIT. It was designed to minimize JIT time and memory consumption on very low end devices.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
It's no match for my IAFT (it's about freaking time) compiler
|
|
|
|
|
I programmed a time machine, but it wouldn't compile
It's an OO world.
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
Just when you think you can't feel any older and cynicaller.
When I was a lad...
cheers
Chris Maunder
|
|
|
|
|
Welcome to my world
TTFN - Kent
|
|
|
|
|
Dang. And here I thought "ahead-of-time" meant that the compiler knew what I was thinking before I even wrote it!
Marc
|
|
|
|
|
If you've used Windows 8.x for any length of time, you know how hard it is to find apps once they're installed. Apps hard to find? Add a new layer of spackle
|
|
|
|
|
Otherwise known as folders.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
The Microsoft CEO's new vision of its customers: Work first, life second. Same as the old vision. Another take on that memo
|
|
|
|
|
Sisoft Company in Mexico has developed a technology that can illuminate a large work space, an auditorium or an office, while providing full mobile internet to every device that comes into the range of the light spectrum. "And at the fall of night this city's made of lights"
|
|
|
|
|
|
You can have a life and wife or lifi and wifi.
|
|
|
|
|
Microsoft has begun rolling out a new Windows Developer Program for IoT. Through this program we are introducing a new Windows Developer for IoT Portal, with documentation and examples to support the developer kits we are starting to ship in small batches. These developer kits include a Galileo board and preview Windows image that supports the standard Arduino Wiring API set and a subset of Win32 API. This Windows image does not yet support Galileo boards outside of our program. What did we have on the Internet before things?
|
|
|
|
|
Stuff[^]?
Software Zen: delete this;
|
|
|
|
|
At first I thought you were linking to the movie[^], but ... dang. Now I'm all sad again that he's gone.
TTFN - Kent
|
|
|
|
|
Provides a new Create GUID command in the Tools menu with a new WPF surface, and featuring code tailored for C# and VB.NET developers to define Guid fields. Also provides editor inline code completions for adding GUIDs, guid fields and guid attributes for C# and VB.NET! Another malicious tool depleting the world of precious Guids!
|
|
|
|
|
They are a finite, non-renewable resource...pretty soon they're gonna try and make us pay for them :P
|
|
|
|
|
The first release of LibreSSL portable has been released. LibreSSL can be found in the LibreSSL directory of your favorite OpenBSD mirror.
http://ftp.openbsd.org/pub/OpenBSD/LibreSSL has it, and other mirrors will soon.
libressl-2.0.0.tar.gz has been tested to build on various versions of Linux, Solaris, Mac OSX, and FreeBSD.
This is intended as an initial release to allow the community to start using and providing feedback. We will be adding support for other platforms as time and resources permit.
It's not the first port out; but may be the first that's safe to use. Most (all?) of the 3rd party attempts ended up with security problems from replacing BSD OS/library functions with replacements that didn't have the same built in security constraints. (ex Zeroize functions that weren't marked to prevent the compiler from optimizing them away, and functions that were vulnerable to timing attacks instead of being constant time.)
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|