<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="mn">
		<id>https://wiki.dusal.net/index.php?action=history&amp;feed=atom&amp;title=Ruby</id>
		<title>Ruby - Түүх</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.dusal.net/index.php?action=history&amp;feed=atom&amp;title=Ruby"/>
		<link rel="alternate" type="text/html" href="https://wiki.dusal.net/index.php?title=Ruby&amp;action=history"/>
		<updated>2026-05-06T11:11:47Z</updated>
		<subtitle>Вики дэх энэ хуудасны засварын түүх</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.dusal.net/index.php?title=Ruby&amp;diff=474&amp;oldid=prev</id>
		<title>Almas: Хуудас үүсгэв: &quot;Ruby бол объект хандалтат script програмчлалын хэл юм. Python, PHP, JavaScript зэрэгтэй адил, шууд эх код...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.dusal.net/index.php?title=Ruby&amp;diff=474&amp;oldid=prev"/>
				<updated>2022-02-09T12:10:03Z</updated>
		
		<summary type="html">&lt;p&gt;Хуудас үүсгэв: &amp;quot;Ruby бол объект хандалтат script програмчлалын хэл юм. &lt;a href=&quot;/index.php?title=Python&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Python (ийм хуудас байхгүй)&quot;&gt;Python&lt;/a&gt;, PHP, JavaScript зэрэгтэй адил, шууд эх код...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Шинэ хуудас&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ruby бол объект хандалтат script програмчлалын хэл юм. [[Python]], PHP, JavaScript зэрэгтэй адил, шууд эх кодноосоо синхрон хөрвүүлэлт хийдэг учир хөгжүүлэлт хийхэд маш хурдацтай байдаг. Өөрөөр хэлбэл эх кодыг бүхлээр нь хөрвүүлж, бүхэлдээ ажиллах (executable) програм тусад нь үүсгэдэггүй ба кодонд нь засвар оруулсан л бол үр дүнг шууд харах боломжтой. Энэ утгаараа desktop application бус web application чиглэлд илүү ашиглагддаг.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Суулгах ==&lt;br /&gt;
&lt;br /&gt;
* Хэрвээ танд Debian/Ubuntu Linux байдаг бол&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# apt-get install ruby&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Windows болон Mac зэрэг бусад үйлдлийн системүүдэд зориулан http://www.ruby-lang.org/en/downloads/ хаягаас татаж аваад суулгана уу?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Ruby-д Hello world! гэж хэлцгээе  ==&lt;br /&gt;
&lt;br /&gt;
* Техт засварлагчаа нээгээд (gEdit, notepad etc.) доорх мөрийг бичээд hello.rb гэж хадаглана уу:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;puts 'Hello world!'&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Хэрвээ та Ruby суулгасан бол дараах тушаалыг командын мөрөөс өгөхөд ажиллана&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ruby hello.rb&amp;lt;/pre&amp;gt;&lt;br /&gt;
ингээд дэлгэцэн дээр доорх үр дүн ажиглагдана&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Hello world!&amp;lt;/pre&amp;gt;&lt;br /&gt;
хэрвээ та анзаарсан бол энэ нь C/C++ юм уу Java хэл шиг хөрвүүлээд, түүний үр дүнд үүссэн ажиллах програмыг ажиллуулж үр дүнг харахгүй байгааг анзаарч байгаа байх. Шууд л файлаа заагаад л үр дүнг харна, ямар ч ажиллах програм, илүү дутуу зүйлгүй.&lt;br /&gt;
&lt;br /&gt;
* Бас нэг сонирхолтой туршиж сонжих арга бол http://tryruby.org/ сайтлуу ороод онлайн терминал дээр зааврыг дагаж хийх юм. Удахгүй та энэ хэлд үхтлээ дурлана гэж амлъя, учир нь энэ яг л [[Python]] шиг.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Ruby Яаж Харагддаг вэ?  ===&lt;br /&gt;
&lt;br /&gt;
* Хэрэв та [[Python]] болон бусад хэлтэй ажиллаж байсан туршлагтай програмист бол доорх код дөртэй харагдаж байгаа буйзаа. Зарим хэсэг шинэ байж болох. Terminal дээрээ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ irb&lt;br /&gt;
irb(main):001:0&amp;amp;gt; &amp;amp;quot;What does Ruby syntax look like?&amp;amp;quot; .reverse&lt;br /&gt;
=&amp;amp;gt; &amp;amp;quot;?ekil kool xatnys ybuR seod tahW&amp;amp;quot;&lt;br /&gt;
irb(main):002:0&amp;amp;gt; 8 * 5&lt;br /&gt;
=&amp;amp;gt; 40&lt;br /&gt;
irb(main):003:0&amp;amp;gt; 3.times { puts &amp;amp;quot;cheer!&amp;amp;quot; }&lt;br /&gt;
cheer!&lt;br /&gt;
cheer!&lt;br /&gt;
cheer!&lt;br /&gt;
=&amp;amp;gt; 3&lt;br /&gt;
irb(main):004:0&amp;amp;gt; %w(one two three).each { |word| puts word.upcase }&lt;br /&gt;
ONE&lt;br /&gt;
TWO&lt;br /&gt;
THREE&lt;br /&gt;
=&amp;amp;gt; [&amp;amp;quot;one&amp;amp;quot;, &amp;amp;quot;two&amp;amp;quot;, &amp;amp;quot;three&amp;amp;quot;]&lt;br /&gt;
irb(main):005:0&amp;amp;gt; exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Үүх түүх ==&lt;br /&gt;
&lt;br /&gt;
'''Ruby''' бол 1990 оны эхээр Мацүмото Юкихиро зохион бүтээсэн нээлттэй эхтэй, объект хандалтат скрипт хэл юм. Ruby хэл програмчлалыг уян хатан, совинтой болгосоноор бид хүн машинд ойлгомжтой код бичих боломжтой болж байна. Мацүмото Ruby програмчлалын хэл нь хүмүүст багахан ч болов оюун ухаанаа ашиглах боломжийг олгоно гэдгийг урьдчилан харсан, энэ нь ч Ruby програмистуудын хувьд аз жаргалтай програмистууд гэдгээр нь харагдаж байгаа билээ.&lt;/div&gt;</summary>
		<author><name>Almas</name></author>	</entry>

	</feed>