<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IraqiTek &#187; Language</title>
	<atom:link href="http://v2.iraqitek.com/tag/language/feed/" rel="self" type="application/rss+xml" />
	<link>http://v2.iraqitek.com</link>
	<description>Let's Bring Iraq Back</description>
	<lastBuildDate>Thu, 08 Apr 2010 06:14:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Google Working On Real-Time Language Translation Phone</title>
		<link>http://v2.iraqitek.com/2010/02/09/google-working-on-real-time-language-translation-phone/</link>
		<comments>http://v2.iraqitek.com/2010/02/09/google-working-on-real-time-language-translation-phone/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 09:23:01 +0000</pubDate>
		<dc:creator>Data-Base</dc:creator>
				<category><![CDATA[Aplications]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[Phone]]></category>
		<category><![CDATA[Real-Time]]></category>
		<category><![CDATA[Translation]]></category>

		<guid isPermaLink="false">http://v2.iraqitek.com/?p=978</guid>
		<description><![CDATA[Google has a history of removing language barriers, but the company hasn&#8217;t yet made its web-based translation service especially easy to access or use from a mobile device. We knew that Toshiba was actually working on a translation phone, but now the same company responsible for Android and the Nexus One is apparently doing the [...]]]></description>
			<content:encoded><![CDATA[<p>Google has a history of removing language barriers, but the company  hasn&#8217;t yet made its web-based  translation service especially easy to access or use from a mobile  device. We knew that Toshiba was actually working on a translation  phone, but now the same company responsible for Android and the  Nexus One is apparently doing the same thing. Anyone want to guess how  this will end?<br />
<span id="more-978"></span>According to a new report Google is hoping to  have &#8220;a basic&#8221; translation system for mobiles in place within a couple  of years, and it&#8217;ll be far more advanced than some app where you still  have to punch in a phrase or URL in order to get something translated.  Basically the idea is to combine Google&#8217;s voice recognition technology  with its web-based translation service, so that the phone itself could  recognize the language being spoken in real time and then &#8220;translating  it into a synthetic equivalent in a foreign language.&#8221;</p>
<p>If this works, you could theoretically speak to someone on the phone who  doesn&#8217;t speak your language. And you two could communicate in  real-time. Something tells us the iPhone App Store won&#8217;t be getting this  right after Android, but who knows.</p>
<p><a href="http://www.hothardware.com/" target="_blank">www.hothardware.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://v2.iraqitek.com/2010/02/09/google-working-on-real-time-language-translation-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft’s new ‘M’ programming language</title>
		<link>http://v2.iraqitek.com/2008/10/12/microsoft%e2%80%99s-new-%e2%80%98m%e2%80%99-programming-language/</link>
		<comments>http://v2.iraqitek.com/2008/10/12/microsoft%e2%80%99s-new-%e2%80%98m%e2%80%99-programming-language/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 13:46:45 +0000</pubDate>
		<dc:creator>Data-Base</dc:creator>
				<category><![CDATA[Aplications]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[M]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Programming Language]]></category>

		<guid isPermaLink="false">http://v2.iraqitek.com/?p=805</guid>
		<description><![CDATA[  In a software-centric world where we already have many, many languages to program in, from scripting to bytecode compiled languages, to frameworks on top of languages and embedded languages, now Redmond wants to bring ANOTHER language to the table, titled ‘M’ (for Microsoft?). The new language is to be a part of Microsoft’s new [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>In a software-centric world where we already have many, many languages to program in, from scripting to bytecode compiled languages, to frameworks on top of languages and embedded languages, now Redmond wants to bring ANOTHER language to the table, titled ‘M’ (for Microsoft?).</p>
<p><span id="more-805"></span></p>
<p>The new language is to be a part of Microsoft’s new Oslo development and service-oriented strategy, incorporating features from XAML while being textual and domain-specific. M is to be used directly with 2 other components to be released with M along with Visual Studio 2010: Quadrant, a tool for building models visually, and a repository for storing and viewing models in an SQL database.</p>
<p>Microsoft has not said much other than that about the new language, but it will presumably be a compiled .net language (goodbye true native code), and from what Microsoft said, M is to strive to be cross-platform…. with a catch.</p>
<p>By “cross platform”, Microsoft means, “cross platform as long the other platform authors write a backend for the code, and the SQL database MUST be hosted on MS SQL, a proprietary Microsoft Windows service”. It makes perfect sense for being cross platform, if you are Microsoft and trying to purchase many copies of Windows (therefore generating revenue, and presumably the version is Vista or win2k8 since XP is out).</p>
<p>Another source says the language is actually their ‘D’ language (and no, Microsoft did not originally invent D either), only revamped to fit into their new Oslo modeling strategy and renamed to a further letter down the alphabet to attract new interest in an old product. While this may be mostly true, D, which was never really promoted as a .net compilable language (it just kinda disappeared) had many flaws and never really caught on although some were enthusiastic about it (just like Bill Gates said we would write code for OS/2 for the next 10 years after its release).</p>
<p>The fundamentals and principals of the language are attractive, especially for OOP, but its ties to MS SQL and .net would only really make it attractive to Windows-specific applications, although its integration with ASP.net is unclear at this point. The mono project does a descent job of allowing .net code to run on non-windows platforms, and if M adheres to the same standards then after a given time M-written applications will be penguin-friendly as well if Microsoft can get around the MS SQL dependency.</p>
<p>Time will only tell how many will actually use the language outright before Microsoft finds a way to force programmers to use it, most likely by dropping support for some features in all languages except M to promote its usage. For now it appears that the only “non-visual” C/C++ code encouraged for usage with Windows by Microsoft is in fact Windows itself, given the fact that Microsoft’s programmers are on Microsoft’s payroll. But if all newbie programmers learn these new languages, who will manage the billions of lines of C and C++ we currently use in the future, unless it is implied to be completely be rewritten? I’m sure the folks from the original Bell labs team would be interested in the answer to these questions as well.</p>
<p> </p>
<p> </p>
<p><a href="http://thecoffeedesk.com/" target="_blank">www.thecoffeedesk.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://v2.iraqitek.com/2008/10/12/microsoft%e2%80%99s-new-%e2%80%98m%e2%80%99-programming-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
