<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="http://tech.saigonist.com/taxonomy/term/66/all" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>java</title>
    <link>http://tech.saigonist.com/taxonomy/term/66/all</link>
    <description></description>
    <language>en</language>
          <item>
    <title>Should you use Kotlin?</title>
    <link>http://tech.saigonist.com/b/code/should-you-use-kotlin</link>
    <description>&lt;span class=&quot;submitted-by&quot;&gt;July 8, 2017&lt;/span&gt;&lt;div class=&quot;field_tags&quot;&gt;&lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/kotlin&quot;&gt;kotlin&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/java&quot;&gt;java&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/jvm&quot;&gt;jvm&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;I spent some time looking at a relatively unknown programming language called Kotlin today. Kotlin was designed by a company rather than by academics in a computer science department. The company happens to make and sell an IDE so perhaps they are hoping that as the language becomes more popular and programmers need an IDE to use it they will become customers of JetBrains, the company behind Kotlin.&lt;/p&gt;

&lt;p&gt;The basic description of the language goes like this: Kotlin is a statically-typed programming language that runs on the Java Virtual Machine&lt;/p&gt;

&lt;p&gt;Kotlin is yet another language that...&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Sat, 08 Jul 2017 05:53:09 +0000</pubDate>
 <dc:creator>tomo</dc:creator>
 <guid isPermaLink="false">97 at http://tech.saigonist.com</guid>
  </item>
  <item>
    <title>The Difference between JavaScript and Java</title>
    <link>http://tech.saigonist.com/b/code/difference-between-javascript-and-java</link>
    <description>&lt;span class=&quot;submitted-by&quot;&gt;March 1, 2016&lt;/span&gt;&lt;div class=&quot;field_tags&quot;&gt;&lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/java&quot;&gt;java&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/javascript&quot;&gt;javascript&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/nodejs&quot;&gt;node.js&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Many non-programmers and young programmers are confused by the names Java and JavaScript. In fact, JavaScript was renamed to JavaScript as an afterthought and a co-marketing campaign together with Sun (the creator of Java). But there are succinct jokes for this naming coincidence: Java and JavaScript are the same like car and carpet, or ham and hamster.&lt;/p&gt;

&lt;p&gt;First, the similarities. On a cursory look, some of the syntax of Java and JavaScript code look alike. This is because they&#039;re somewhat descended from C (putting them in the Algol family but they are both more similar to C than...&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Tue, 01 Mar 2016 06:14:00 +0000</pubDate>
 <dc:creator>tomo</dc:creator>
 <guid isPermaLink="false">36 at http://tech.saigonist.com</guid>
  </item>
  <item>
    <title>Assembly language vs Bytecode vs WebAssembly vs Asm.js</title>
    <link>http://tech.saigonist.com/b/code/assembly-language-vs-bytecode-vs-webassembly-vs-asmjs</link>
    <description>&lt;span class=&quot;submitted-by&quot;&gt;January 18, 2016&lt;/span&gt;&lt;div class=&quot;field_tags&quot;&gt;&lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/asmjs&quot;&gt;asm.js&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/assembly&quot;&gt;assembly&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/bytecode&quot;&gt;bytecode&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/java&quot;&gt;java&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/jvm&quot;&gt;jvm&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/webassembly&quot;&gt;webassembly&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;label label-info&quot;&gt;&lt;a href=&quot;/tags/javascript&quot;&gt;javascript&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;h1&gt;Assembly&lt;/h1&gt;

&lt;p&gt;In the beginning there was a CPU. And the CPU could be loaded with data which were numbers and these magical numbers would cause the CPU to process those numbers and produce new numbers. This data which the CPU was running, the numbers fed into the computer, was machine code. And all programming of computers that&#039;s still done today ultimately ends up turning into machine code for the CPU, binary machine code being the only thing a computer can understand.&lt;/p&gt;

&lt;p&gt;But long series of numbers, where each 256 or more unique numbers has special meaning which changes depending...&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 18 Jan 2016 08:20:00 +0000</pubDate>
 <dc:creator>tomo</dc:creator>
 <guid isPermaLink="false">32 at http://tech.saigonist.com</guid>
  </item>
  </channel>
</rss>
