background preloader

Programming

Facebook Twitter

Bug 627591 – preload dlls on windows. Wolfram Alpha API Now Free and Open to All. Graph Sort | PHPExperts.pro. The reasons why 64-bit programs require more stack memory. In forums, people often say that 64-bit versions of programs consume a larger amount of memory and stack. Saying so, they usually argue that the sizes of data have become twice larger. But this statement is unfounded since the size of most types (char, short, int, float) in the C/C++ language remains the same on 64-bit systems. Of course, for instance, the size of a pointer has increased but far not all the data in a program consist of pointers. The reasons why the memory amount consumed by programs has increased are more complex.

I decided to investigate this issue in detail. In this post, I will speak about the stack and in future I plan to discuss memory allocation and binary code's size. Until recently, I have believed that the code of a 64-bit application cannot consume the stack quicker than twice in comparison to 32-bit code. When developing calling conventions for the x86-64 architecture, they decided to bring an end to various versions of function calls. Note another thing. EssentialC.pdf (application/pdf Object) Ocean of Awareness at blogs.perl.org: Why I Stuck With Perl. I've just read a very thoughtful description of why one Perl programmer switched to Python. In this blog post, I'll explain why I did not. When I started on the Marpa project, Perl was not an automatic choice.

In fact it looked like it might be the wrong one. There was as much buzz for Python then as now. Perl had another problem. I read and studied a lot about the relative merits and demerits of various scripting languages. Recently, my development version of Marpa::XS showed a lot of failures from the cpantesters. I did not receive any lightning bolts, but I sure got a variety of test failures. So I emailed Andreas. I was therefore very surprised when the answer rocketed back. For those of you who don't know, regression analysis essentially sets up an equation combining various factors (in this case, module versions, Perl versions, hardware, OS, etc.) with an outcome (in this case, success or failure).

It's a very cool technique. Here's what my bug was.

HTML5 & CSS3