<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 11:22:33 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/created/compilers/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[April 1st, 2023 marks end of mainstream support of Ubuntu 18.04]]></title><description><![CDATA[There is still some virtual private servers that rely on gcc 6.x series and Ubuntu 18.04 as gcc 7.x series is known to cause issues when running inside qemu based virtual machine on some Intel Xeon processors.]]></description><link>http://direct.ecency.com/linux/@mtl1979/april-1st-2013-marks-end-of-mainstream-support-of-ubuntu-1804</link><guid isPermaLink="true">http://direct.ecency.com/linux/@mtl1979/april-1st-2013-marks-end-of-mainstream-support-of-ubuntu-1804</guid><category><![CDATA[linux]]></category><dc:creator><![CDATA[mtl1979]]></dc:creator><pubDate>Sat, 18 Feb 2023 04:30:33 GMT</pubDate></item><item><title><![CDATA[Compiling swap()]]></title><description><![CDATA["How do I swap two variables without using a temporary variable?" is one of the dumber programming questions. Please tell me you don't use this in interviews. There's the sensible way, the way]]></description><link>http://direct.ecency.com/programming/@markgritter/compiling-swap</link><guid isPermaLink="true">http://direct.ecency.com/programming/@markgritter/compiling-swap</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[markgritter]]></dc:creator><pubDate>Sun, 16 Sep 2018 19:20:21 GMT</pubDate><enclosure url="https://images.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iNpx3E47XcaWme5zYhs4P55wxr7631WeG9Vb9iztLaKaKNqbvUBb4eNH7vHJsmHcWQ1DUoJJ44N?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Handling integer overflow]]></title><description><![CDATA[In a previous article I showed that the Swift compiler checks for overflow after every mathematical operation, like this assembly fragment: imul rdi, r8 jo .LBB1_10 That's part of the language; in C or]]></description><link>http://direct.ecency.com/programming/@markgritter/handling-integer-overflow</link><guid isPermaLink="true">http://direct.ecency.com/programming/@markgritter/handling-integer-overflow</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[markgritter]]></dc:creator><pubDate>Wed, 25 Jul 2018 05:35:09 GMT</pubDate><enclosure url="https://images.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iPTkgVN3hzYvyXd9cqaLQs89i8QrXFkNQuowjxt1UHQWiGMnzApWZpaZphFd3pUJEJh8imdhQLW?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[How does a compiler implement division?]]></title><description><![CDATA[Many programmers realize they can replace division or multiplication by a power of two with a bit-shift operation that is (usually) more efficient. But what if we want to divide by a constant other than]]></description><link>http://direct.ecency.com/programming/@markgritter/how-does-a-compiler-implement-integer-division</link><guid isPermaLink="true">http://direct.ecency.com/programming/@markgritter/how-does-a-compiler-implement-integer-division</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[markgritter]]></dc:creator><pubDate>Sun, 08 Jul 2018 02:26:51 GMT</pubDate><enclosure url="https://images.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iPJPD28ANXAw2P4ifL6d1F7NHkwhZQ4N82dGvvkWiFWdFaMK1X5HqdfQuKbNmVk862CykpC53jk?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Do Compilers Implement Horner's Method?]]></title><description><![CDATA[Horner's Method Suppose you want to calculate the value of the degree-3 polynomial ax^3 + bx^2 + cx + d for a particular x. The really inefficient way is to compute ax^3, then bx^2, then cx, then d, and]]></description><link>http://direct.ecency.com/programming/@markgritter/do-compilers-implement-horner-s-method</link><guid isPermaLink="true">http://direct.ecency.com/programming/@markgritter/do-compilers-implement-horner-s-method</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[markgritter]]></dc:creator><pubDate>Fri, 06 Jul 2018 19:03:12 GMT</pubDate><enclosure url="https://images.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iQXcFfkAiLJz9iHiuUB7pzuC8bQSgzvZzzdkgxdVak6pMzEATMFQ7MRcZQBRQvwfWCr8YD2NCk6?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Compiler Explorer: a Rosetta Stone for Compilers]]></title><description><![CDATA[godbolt.org is a tool for exploring compiler behavior and output. It offers the ability to compile C++ and other languages with a variety of different compiler versions and machine targets, and view the]]></description><link>http://direct.ecency.com/programming/@markgritter/compiler-explorer-a-rosetta-stone-for-compilers</link><guid isPermaLink="true">http://direct.ecency.com/programming/@markgritter/compiler-explorer-a-rosetta-stone-for-compilers</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[markgritter]]></dc:creator><pubDate>Thu, 05 Jul 2018 21:00:57 GMT</pubDate><enclosure url="https://images.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iNg78R13VbyruHYHqATLgf7MLZ1Vub1fJt5f8dbNUydy2xw3ZoKn3BQmmCUrnk1myuNiBxDRjWE?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[How to Setup CodeBlocks|| What is IDE? || Tutorial 1 || Learn C Programming From the Scratch Series]]></title><description><![CDATA[What's up good folks, it me @riyasaat the ultimate techno freak is back again with my very 1st blog of the series call "Learn C Programming From the Scratch Series". In this blog I'll be]]></description><link>http://direct.ecency.com/codeblocks/@riyasaat/how-to-setup-codeblocks-or-or-what-is-ide-or-or-tutorial-1-or-or-learn-c-programming-from-the-scratch-series</link><guid isPermaLink="true">http://direct.ecency.com/codeblocks/@riyasaat/how-to-setup-codeblocks-or-or-what-is-ide-or-or-tutorial-1-or-or-learn-c-programming-from-the-scratch-series</guid><category><![CDATA[codeblocks]]></category><dc:creator><![CDATA[riyasaat]]></dc:creator><pubDate>Mon, 22 Jan 2018 19:28:33 GMT</pubDate><enclosure url="https://images.ecency.com/p/2gsjgna1uruvUuS7ndh9YqVwYGPLVszbFLwwpAYXZuC52Yrpotfea5uAVKVAS8VHGYg937JMaVAn5rmK2CRSXwMcwkktCEuha5KNDjhdW7BkyefjeW?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Creating faster C/C++ binaries without changing a single line of code]]></title><description><![CDATA[The last few years, while trying to squeeze any performance possible in CPU mining, I've tried all sorts of "peripheral" things (=changing 0 lines of code) in order to attain the best possible results. ]]></description><link>http://direct.ecency.com/development/@alexgr/creating-faster-c-c-binaries-without-changing-a-single-line-of-code</link><guid isPermaLink="true">http://direct.ecency.com/development/@alexgr/creating-faster-c-c-binaries-without-changing-a-single-line-of-code</guid><category><![CDATA[development]]></category><dc:creator><![CDATA[alexgr]]></dc:creator><pubDate>Mon, 19 Sep 2016 16:55:54 GMT</pubDate><enclosure url="https://images.ecency.com/p/Pufd3Z6ckjZjV8c8dGfvYxFdeK1Pa1M7FvdvaZ9k2XfBf8bbFNzLeZEW?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Some Information on C# and how the JUST IN TIME compiler works]]></title><description><![CDATA[I am an Information Technology student, and as such I have wrote many papers as homework assignment. Some of which have some interesting if not valuable information. All of which have summarized hours]]></description><link>http://direct.ecency.com/computers/@andy68107/some-information-on-c-and-how-the-just-in-time-compiler-works</link><guid isPermaLink="true">http://direct.ecency.com/computers/@andy68107/some-information-on-c-and-how-the-just-in-time-compiler-works</guid><category><![CDATA[computers]]></category><dc:creator><![CDATA[andy68107]]></dc:creator><pubDate>Thu, 18 Aug 2016 20:22:00 GMT</pubDate><enclosure url="https://images.ecency.com/p/CQdwDV8xyajdvZR1EDmRRAH2eS7AH67k5yWCHvYxocSMfhkL1NLM6eZTNiZFPw4?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>