تبليغاتX
دانشجویان مهندسی کامپیوتر پیام نور تبریز

به وبلاگ دانشجویان مهندسی کامپیوتر گرایش نرم افزار دانشگاه پیام نور تبریز خوش آمدید. لحظات خوبی در این وبلاگ برای شما آرزومندیم. امیدواریم وبلاگ ما برای همه دانشجویان عزیز مفید واقع شود . از انتخاب سایت ما برای دیدار سپاسگذاریم

درباره ی وبلاگ

ورود به سایت دانشجویان دانشگاه پیام نور تبریز

Make Your HomePage    Email To Admin    Add to Favorites

با عرض سلام و خوش آمد گویی به تمامی بازدید کنندگان عزیز وبلاگ دانشجویان مهندسی کامپیوتر دانشگاه پیام نور تبریز . وبلاگی که هم اکنون مشغول دیدار از آن هستید حاصل تلاش چندی از دوستان عزیز می باشد که با همکاری یکدیگر از دوم تیر سال 1387 شروع بکار کرد . هدف از برپایی وبلاگ اطلاع رسانی صحیح و سریع به دانشجویان عزیز پیام نور و مخصوصا دانشجویان رشته ی مهندسی کامپیوتر گرایش نرم افزار می باشد . امیدواریم با حمایت دوستان عزیز به تحقق این هدف نزدیک و نزدیک تر شویم .
از دوستان علاقمند با توانایی لازم در وبلاگ نویسی دعوت می گردد تا ما را در این راه یاری کنند . بنابراین برای مکاتبه با ما می توانید از ایمیل F.KH1989@GMAIL.COM و یا قسمت تماس با ما موجود در منوی اصلی وبلاگ استفاده کنید . با آرزوی موفقیت ...
یا حق

دانشجویان مهندسی کامپیوتر پیام نور تبریز
لینک دوستان

دانشجویان مهندسی کامپیوتر پیام نور تبریز
پورتال دانشگاه پیام نور
سایت دانشگاه پیام نور تبریز
روابط عمومی دانشگاه پیام نور استان آذربایجان شرقی
دانشجویان پیام نور تبریز در پردیس
دانشجویانIT پیام نور تبریز
انجمن علمی شیمی پیام نور تبریز
عصر فناوری اطلاعات
دانشجویان مهندسی صنایع پیام نور تبریز
وبلاگ فناوری اطلاعات پیام نور اهواز
دانشجویان آی تی دانشگاه پیام نور اردبیل
وبلاگ دانشجويان فناوري اطلاعات مشكين شهر
information technology
وبلاگ مدیریت دانشگاه پیام نور رفسنجان
بروبچ کامپیوتر داراب
دانشجویان فناورى اطلاعات پيام نور اروميه
تهـــران دانشــجو
مهندسی کامپیوتر دانشگاه پیام نورمرکز رشت
فناوری اطلاعات
وب پیاده رو
مهندسی ای تی پیام نور (غرب ایران )
دانشجویان مهندسی فناوری اطلاعات قوچان
دانشجویان برق دانشگاه تبریز ورودی 86
آمار دانشگاه تبریز
باهوش پیام نور
انجمن علمی تخصصی فناوری اطلاعات پیام نور شیراز
انجمن فناوری اطلاعات دانشگاه بیرجند
انجمن مهندسی پروژه اهواز
انجمن علمی مهندسی مدیریت پروژه پیام نور تبریز
مهندسی صنایع پیام نور کرمانشاه
مهندسي صنايع دانشگاه قم
دانشجویان کامپیوتر دانشگاه الیگودرز
وبلاگ دانشجویان IT دانشگاه آزاد بوشهر
مهندسی مدیریت اجرایی پیام نور رشت
مهندسی صنایع
یافته های یک دانشجویIT
ورودی های 86 داندانپزشکی تبریز
ساخت بازیهای سه بعدی رایانه ای
بولتن مجازی دانشگاه پیام نور اسکو
دانشگاه آزاد اليگودرز
دانشجوی دکترای آی تی در هند
دانشجویان مهندسی فناوری اطلاعات
بچه های فیزیک علم و صنعت
مهندسی کامپیوتر پیام نور یاسوج
انجمن ترانه سرایان تبریز
وبلاگ انجمن گروه کامپیوتر ساری
وبلاگ دانشجويان آمار پيام نور تبريز
وبلاگ انجمن علمی فناوری اطلاعات (IT) پیام نور تبریز
دانشجویان علوم کامپیوتر پیام نور تبریز
جزوات مفید

نام : برنامه ی آموزشی درس پایگاه داده بسیار مفید و زیبا

لینک دانلود

پسورد : www.pnutc.blogfa.com

نام : جزوه ی کمکی کتاب مبانی کامپیوتر و نرم افزار ( پاسکال )

لینک دانلود

پسورد : www.pnutc.blogfa.com

نام : لیست تمامی فرمول های انتگرال

لینک دانلود

پسورد : www.pnutc.blogfa.com

توجه داشته باشید تمامی لینک ها غیر مستقیم و از سرور رپید شر می باشند وهمچنین پسورد فایل های فشرده تماما از حروف کوچک استفاده شود

آرشیو جزوه ها
لوگوی ما




--------------------
كد لينك ما :

خبر نامه





Powered by WebGozar

گفتگوی مستقیم
سخن روز
نگویید ای کاش زندگی بهتر از این بود بخواهید که خودتان بهتر از این باشید
امکانات

Google


در كل اينترنت
در اين سايت


Add to Technorati
ساعت و تاریخ
طراح قالب

دانشجویان مهندسی کامپیوتر پیام نور تبریز

                             
ورود به بخش سرگرمی و گوناگون وبلاگ

.


زبان برنامه نویسی روبی( برنامه نویسی )

هرچند سال یک بار اتفاق بزرگ در جهان برنامه نویسی،مسیر برنامه نویسی را تغییر میدهد.زبان برنامه نویسی روبی یکی از این اتفاق های بزرگ است .

روبی یک زبان دینامیک،همه منظوره،سطح بالا و شی گراء است که دستورالعمل های آن از پرل و دیگر ویژگیهای آن از اسمال تاک الهام گرفته شده است.روبی همچنین از ساختارگرایی و انعکاس پشتیبانی می کند. علاوه بر استفاده از سیستم دینامیک ، مدیریت حافظه در روبی کاملا خودکاراست.بنابراین روبی از بسیاری از جهات شبیه پیتون،پرل ولیسپ است.

 

امکانات

روبی دارای کتابخانه های گسترده ای است که به همه نیازهای برنامه نویسان به خوبی پاسخ می دهد .همچنین از کلاسهای FTP  ، پشتیبانی از CGI ، پارسرهای XML ، کتابخانه های پایگاه های داده ، GTK ، QT و حتی یک کتابخانه ی BTree برخوردار است . کتابخانه های روبی قابل اتصال به کتابخانه های پایتون هستند و این مساله پایه قویتری را برای برنامه نویسی فراهم می کند . روبی توسط اکثر سیستم عامل ها از جمله لینوکس ، Mac OS X ، مایکروسافت ویندوز ، ویندوز  CE، و یونیکس پشتیبانی می شود . اجرای روبی روی یونیکس بهترین کارایی را دارد.

متغیر های روبی روی پنج سطح جهانی ، محلی ، کلاس ، بلوک و نمونه تعریف می شوند.پشتیبانی از مدیریت استثناها و عبارات منظم ، جمع آوری اطلاعات زاید به طور خودکار ،بازنویسی اپراتورها ، قابل حمل بودن و برخورداری از کتابخانه ها ی استاندارد بزرگ از مهمترین ویژگی های روبی به شمار می روند . نسخه استاندارد روبی با استفاده از C نوشته شده است و طراحی آن به گونه ای است که تنها در یک مرحله تفسیر می شود .اکنون نسخه های متعددی از زبان روبی وجود دارد که هر یک با دیدگاه خاص خود روبی را پیاده سازی کرده اند.مهمترین این نسخه ها عبارتند از : MRI ، JRUBY و  IRON RUBY.پیاده سازی موسو م به MRI متداول ترین نسخه مورد استفاده است و پس از آن JRUBY قرار دارد که یک پیاده سازی مبتنی بر جاوا است . هر سه نسخه فوق کد را در زمان نوشته شدن کامپایل می کنند .این ویژگی از مهم ترین توانایی های این سه نسخه از روبی است،زیرا برنامه نویس به سرعت از اشتباه خود آگاه می شود.

 

اصول بنیادی

روبی از یک اصل ساده که اصل به حداقل رسانیدن غافلگیری ( POLS ) نامیده می شود ، پیروی می کند ؛ زبان برنامه نویسی باید به نحوی رفتار کند که سردرگمی و غافلگیری برنامه نویس را به حداقل برساند .این زبان به منظور افزایش سرعت برنامه نویسان در تولید کد و تبدیل برنامه نویسی به کاری جذاب و سرگرم کننده نوشته شده است .طراحی واسط کاربر روبی نیز از همین اصل پیروی می کند .این زبان نیازهای انسان را بر نیاز های رایانه مقدم می شمارد.

مردم و به خصوص مهندسان رایانه ،بر ماشین ها تمرکز می کنند .آنها در هنگام طراحی سیستم ها به این می اندیشند که چه کاری سیستم را سریع تر و بهره وری آنرا بیشتر می کند.اما آنچه که ما به آن نیاز داریم وجود سیستم هایی است که براساس ساده تر  کردن کار ما با ماشین ها یا آسانتر کردن برنامه نویسی طراحی شده باشند.

 

سرعت توسعه کد

سرعت کد نویسی برنامه نویسان در طی سالهای گذشته رشد چشمگیری داشته است .هرچند آمارهای رسمی در این زمینه موجود نیست ، اما به طور متوسط هر پنج سال یک بار سرعت آماده سازی نرم افزار ها دو برابر می شود .از این گذشته اکنون منحنی تولید نرم افزار های قابل نگهداری ، رشد خطی دارد. بخش اعظم این سرعت مربوط به ابزارهایی است که برنامه نویسان استفاده می کنند و در قلب این ابزارها زبان برنامه نویسی قرار دارد .زبان های برنامه نویسی در اصل مشابه یکدیگرند .در مقایسه زبانهای گوناگون ، شباهت های کلی زبانها از تفاوت های آنها بیشتر است .با این حال تفاوتهای موجود در زبانهای مختلف اثر قابل ملاحظه ای بر حل مسائل ، یافتن راه حل و برهم کنش انسان و رایانه دارد.به عنوان مثال ، در زبان لیسپ ، زبانی که زیبایی فوق العاده و سادگی در مفاهیم را در هم آمیخته ، بخش عمده تواناییهای زبان در اختیار رایانه قرار گرفته است و نه در خدمت انسان .زبانی که تفسیر آن ساده است الزما زبان ساده ای برای برنامه نویسی نیست و این مساله ای است که اغلب برنامه نویسان آن را تجربه کرده اند.شگفت انگیز ترین ویژگی لیسپ این است که نشان می دهد چگونه می توان با کمترین تعداد قوانین یک زبان رایانه قدرتمند خلق کرد.در مقابل روبی چنان هنرمندانه نوشته شده که کد آن مانند شعر به نظر می رسد.

یک مطاله بسیار جالب در زمینه توسعه کد نشان می دهد که سرعت توسعه کد رابطه مستقیم با تعداد خطوط نوشته شده دارد .تعداد خطوط کد در پروژهای نوشته شده با C++ و جاوا تقریبا دوبرابر تعداد خطوط پروژه ی پایتون یا پرل است .بنابراین توسعه کد در c++ و جاوا دوبرابر زمان می برد .نوشتن کد با روبی سرعت توسعه کد را به مراتب بیشتر از پرل و پایتون افزایش می دهد و در این زمینه از آنها پیشی میگیرد.دستورات روبی بسیار ساده و قابل درک هستند و کد روبی به زبان طبیعی انسان بسیار نزدیک است.به عنوان مثال ، در روبی از نقطه ویرگول استفاده نمی شود.عدم وجود عواملی نظیر نقطه ویرگول که در برنامه نویسی وقفه ایجاد می کند ، سبب می شود که برنامه نویسی روند ساده تر و روان تر پیدا کند .در حقیقت سادگی دستور زبان روبی و سهولت تعریف کردن کلاسها ی جدید سبب می شود که نوشتن کلاسها ساده شده و از آنها در تست کد در حد کلاس استفاده شود .در نتیجه طراحی شی گرا بسیار سریع و ساده می شود .به این ترتیب برنامه نویس در صدد جستجوی راه حل های دیگر برنمی آید.

 

ویژگی های انحصاری

برخی از ویژگیهای روبی، در زبانهای دیگر وجود ندارد.روبی از ساختار closure پشتیبانی میکند .در این ساختار مسئولیت هر بخش از کد بر عهده شیی مناسب قرار می گیرد و کد حاصل کد خواناتری خواهد بود .نوشتن حلقه های for و while در روبی نادر است .همچنین پیاده سازی ساختارهایی نظیر each که احتمال رخدا د خطا در آن کمتر است ، به سادگی امکان پذیر است .در پروژهای پیچیده مساله قابلیت نگه داری کد ، به یکی از مسایل مورد بحث تبدیل می شود .طراحی شی گرا ی مناسب به برنامه ساختار مناسب داده و کد برنامه را منطقی و واضح می کند .آنچه که مسلم است ، این است که همه زبان های شی گرا تا حدی از شی گرا پشتیبانی میکنند .به عنوان مثال زبان c++ بیشترین پشتیبانی را از شی گرایی به عمل می آورد در حالی که جاوا در این زمینه اندکی ضعیف تر عمل می کند .اما روبی از نظر سادگی در نحوه استفاده و قابل پیش بینی بودن از همه زبانهای دیگر پیشی گرفته است .

نوشته شده توسط: نسیم شاهی در سه شنبه پنجم آذر 1387ساعت23:1لینک نوشتهلینک نوشته پخش مطلب در بوک مارک ها
پروژه کتابخانه ( برنامه نویسی )

سلام . این پست مربوط به پروژه درس ساختمان داده استاد حسین زاذه هست . پروژه کتابخانه همراه با کد و توضیحات کامل کد ها اومده . شرمنده که کمی دیر شد باید زودتر آماده می شد . برنامه هم در حالت قبل از استفاده از فایل و هم با استفاده از فایل در دو لینک جدا از هم قرار گرفته . با این امید که شما عزیزان راضی باشین و بتونین استفاده ببرین . موفق و سر بلند باشین                                          

توضیحات مربوط به کد نویسی برنامه

کد برنامه بدون استفاده از فایل

 کد برنامه با استفاده از فایل

  

نوشته شده توسط: بهناز محمدی در سه شنبه بیست و هشتم آبان 1387ساعت9:30لینک نوشتهلینک نوشته پخش مطلب در بوک مارک ها
عضویت در وبلاگ

نام کاربری :
کلمه عبور :
ثبت نام در وبلاگ
تازه های بخش
سرگرمی
آرشیو موضوعی
آرشیو
نویسندگان
آمار وبلاگ


اخبار فناوری
دانشجویان مهندسی کامپیوتر پیام نور تبریز
تمام پیوندها
لوگوی دوستان
آخرین ارسالها
پیام نگار

All Rights Reserved 2008 © by PNU TABRIZ COMPUTER :: Template Rendition by F.KHODAYARI

دانشجویان مهندسی کامپیوتر پیام نور تبریز