-
-
پيوندها
- فروش ساعت مچی" title="" target="_blank" >فروش ساعت مچی
- مرجع فناوری و تکنولوژی(نارنجی)
- سایت تخصصی علوم تجربی
- اپراتور رایتل
- وبسایت شخصی مهندس ساکت
- فیزیک
- ردیاب ماشین
- جلوپنجره اریو
- اریو زوتی z300
- جلو پنجره ایکس 60
- قالب رز بلاگ
-
آرشيو
-
پيوندهاي روزانه
-
آخرين نوشته هاي من
- ناپلئون بناپارت
- لویی شانزدهم
- عکس هایی از ایسلند
- با پاریس اشنا شوید
- اندام تناسلی زن
- سیستم ادراری
- لویی پاستور
- مکانیک کوانتوم
- برو به ادامه مطلب
- نظریه اشوب
- اینتل از ویلچر هوشمد خود برای استیون هاوکینگ پرده برداشت
- اطلاعاتی در مورد ابراهام لینکلن
- لوئی دوازدهم
- بیایید ایزاک اسیموف را کمی بهتر بشناسیم.
- فرانسیس بیکن که بود؟
- مطالبی در مورد بیوشیمی
- زیست سلولی و مولکولی چیست؟؟؟؟؟؟؟؟؟
- بافت ابکش
- آلانین آمینوترانسفراز
پربازديدترين ها
- الت تناسلی مرد چیست؟
- پرچم در گل چیست؟
- ماشین های تورینگ
- مکتب فیثاغورثیان
- امیلاز چیست؟
- نقد و بررسی نوکیا دویست و شش
- کتب ریاضی
- عصر رنسانس
- هورمون انژیوتانسین چیست؟
- هندسه تحلیلی چیست؟
- جابر ابن حیان
- حسابان
- هندسه2
- قرون وسطی
- اسپرم
- منظومه شمسی
- فئودالیسم
- زبان المانی
- رنسانس 2
- تار (ساز)
- اقتصاد
- زمین شناسی چیست؟
- علم ترکیبیات
- فیودور داستایوسکی که بود؟
- برنامه نویسی
- طلا
- خون
- ژایگاه داده چیست؟
- هورون اکسی توسین چیست؟
- عدد جبری
- منطق فازی
- نقد و بررسی نکسوس 10
- نقد و بررسی نوکیا لومیا نهصد و بیست و پنچ(طرح نقد و بررسی موبایل)
- مطلبی در مورد انقلاب کبیر فرانسه
- ترکیبات کووالانسی
- معرفی چند کتاب ریاضی
- نقد وبررسی نوکیا اشا سیصد و پنج(طرح معرفی موبایل)
- نجوم رصدی
- دستگاه عصبی
- برای نجومی ها
- پیوند هیدروژنی
- شرکت ال جی
- زیست سلولی و مولکولی چیست؟؟؟؟؟؟؟؟؟
- نقد وبررسی نوکیا لومیا نهصد وبیست(طرح معرفی موبایل)
- جنگ جهانی دوم
- دانشمند ریاضی
- ترکیب گزاره های ریاضی 1
- پارادوکس
- ژاپن
- معرفی بعضی از دانشمندان شیمی
مطالب تصادفی
-
موضوعات وبلاگ
- تایپک کامپیوتر
- مبانی کامپیوتر تعداد پست ها: 7
- برنامه نویسی تعداد پست ها: 1
- تبلت.اولترابوک.نوت بوک تعداد پست ها: 19
- تاریخچه کامپیوتر ها تعداد پست ها: 5
- تایپک علوم تجربی
- فیزیک تعداد پست ها: 17
- شیمی تعداد پست ها: 15
- زیست شناسی تعداد پست ها: 33
- زمین شناسی تعداد پست ها: 3
- تایپک اختر شناسی و نجوم
- تایپک ریاضی
- هندسه تعداد پست ها: 10
- جبر و انالیز تعداد پست ها: 11
- منطق تعداد پست ها: 13
- کتب ریاضی تعداد پست ها: 5
- علوم اجتمایی
- تاریخ تعداد پست ها: 21
- جغرافیا تعداد پست ها: 6
- اقتصاد تعداد پست ها: 4
- فلسفه و الهیات
- موسیقی
- کلاسیک تعداد پست ها: 0
- سنتی تعداد پست ها: 2
- معرفی ساز ها تعداد پست ها: 3
-
-
-
امکانات وبلاگ
وب : پیام : 2+2=: (Refresh) خبرنامه وب سایت:
آمار وب سایت:
بازدید امروز : 13
بازدید دیروز : 5
بازدید هفته : 18
بازدید ماه : 13
بازدید کل : 90157
تعداد مطالب : 178
تعداد نظرات : 11
تعداد آنلاین : 1 -
طراح قالب: NEGASH.IR
ارائه کننده متفاوت ترين قالب ها براي سرويس هاي وبلاگدهي فارسي
-
درباره من
با سلام. من محمد حسن ابوالحسنی هستم.من دانش اموز سمپاد هستم و به وبلاگنویسی علاقه دارم.موضوعات کلی این وبلاگ شامل علوم پایه و نجوم و علوم اجتماعی و .. است.امید وارم از این وبلاگ خوشتان بیاید.
پروفايل من -
آخرین ارسال های انجمن
عنوان پاسخ بازدید توسط ForumPostCountAnswer [ForumPostLastAuthor] [] [loxblog] نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
بافت شناسی
بافت شناسی (histology) قسمتی از علوم تشریحی است که ساختمان میکروسکوپی ارگانهای مختلف بدن را مورد بحث و بررسی قرار میدهد.
مقدمه
هر بافت مجموعهای از سلولهای تخصص یافته میباشد که کار معینی را انجام میدهند. بافتهای بدن به چهار دسته اصلی به نامهای پوششی ، همبند یا پیوندی ، عضلانی و عصبی تقسیم میشوند. بافتهای غضروفی ، استخوانی و خونی بافتهای همبند تخصص یافته محسوب میشوند. یادگیری جزئیات ساختمانی ارگانها و اعضای مختلف برای فهم فعالیت فیزیولوژیک و تغییرات پاتولوژیک آنها ضروری است. بنابراین بافت شناسی نه تنها به عنوان علمی مستقل نمیتواند مطرح گردد بلکه بهتر است مرتبط با سایر شاخههای علم پزشکی و به عنوان یکی از پایههای اصلی علوم پایه پزشکی مورد توجه قرار گیرد. ابزار کار اصلی در زمینه بافت شناسی انواع میکروسکوپها میباشد.
بافت پوششی
بافت پوششی بیرونیترین و درونیترین سطح هر اندام را میپوشاند. مانند آندوتلیوم (پوشش درونی رگهای خونی) یا مزوتلیوم (پوشش سطح بیرونی قلب ، شش و دستگاه گوارش). این نوع بافت ممکن است از اکتودرم ، مزودرم و یا آندودرم منشا بگیرد. برای مثال پوشش پوست اکتودرمی است ولی پوشش رگهای خونی مزودرمی است. بافت پوششی اندام ممکن است دارای برجستگی (جوانه چشایی) ، چین خوردگی (کریپتهای روده) ، و یا پرز (روده کوچک) باشد این ساختارها سطح اندامهای مربوطه را افزایش میدهند.
بافتهای پوششی در بدن وظایف متعددی دارند بافت پوششی بر روی بخش غیر سلولی قرار گرفته است که باعث ارتباط پوشش اندام با بافتهای زیرین میشود این قسمت غشای پایه نام دارد که در اغلب اندامها دیده میشود. به استثنای سینوزوئیدها و مویرگهای لنفی که غشای پایه ممتد ندارند. غشای پایه شامل گلیکوپروتئینهایی به نام لامینین و انتاکتین. رشته کلاژن IV و رشتههای شبه کلاژن (شبکه ای) است. پروتئینی به نام هپارین سولفات و فیبرونکتین از دیگر ترکیبات غشای پایه است.
ساختار انواع بافتهای پوششی
بافت پوششی به دو شکل ساده (تک لایهای) و مطبق (چند لایهای) در بدن وجود دارد.
- بافت پوششی ساده: این نوع بافت فقط دارای یک لایه سلولی است که بر روی غشای پایه قرار گرفته است این بافت سه نوع است. بافت پوششی ساده مکعبی ، بافت پوششی ساده استوانهای و بافت پوششی ساده سنگفرشی از انواع این بافتها هستند.
- بافت پوششی مطبق
وظایف بافت پوششی
بافت پوششی به عنوان محافظ بدن و ترشح مواد مانند غدد ترشحی درون ریز و برون ریز و دفع مواد مانند بافت پوششی کلیه و جذب مواد مانند بافت پوششی روده و دریافت حس مانند مخاط بینی و نرم کردن مانند مخاط روده و تکثیر مانند بیضه و تخمدان نقش دارد.
بافت پیوندی
چون این نوع بافت دارای سلول و ماده زمینهای با ویژگیهای خاصی است لذا قادر به انجام کارهایی است که با نام آن متناسب است. این نوع بافت ، ارتباط بین بافتها را برقرار میسازد ضمن اینکه به دلیل وجود سلولهایی مانند هیستوسیت ، پلاسموسیت ، ماست سل و انواع سلولهای خونی قادر به حفاظت و نگهداری بدن نیز هست. در ضمن سلولهایی نظیر فیبروبلاست و مزانشیم تمایز نیافته دارد که در مواقع لزوم کار ترمیم را انجام میدهند.
انواع بافت پیوندی
خون ، غضروف و استخوان هر سه خود نوعی بافت پیوندی هستند هر چند که خون ، سیال غضروف نیمه جامد و استخوان سخت است. کار خون دفاع و تغذیه اندامها و اکسیژن رسانی است و کمبود یا افزایش آن باعث ایجاد بیماری میشود. با وجود اینکه گویچههای خون در هر لحظه از بین میروند ولی بخشهایی در بدن وجود دارند که اعمال خونسازی را انجام میدهند کلیه اعمال خون سازی با تغییر سلول مادر یعنی هموسیتوبلاست انجام میگیرد.
غضروف بافتی قابل ترمیم است وممکن است نرم ، نظیر غضروف شفاف قابل انعطاف نظیر غضروف ارتجاعی و سخت مانند غضروف رشتهای باشد. استخوان یکی از سختترین انواع بافت پیوندی است. سختی آن بیشتر به یک ماده پلاستیکی شباهت دارد تا به یک سنگ. زیرا کاهش کلسیم آن را نرم میکند و کاتیونهایی نظیر سرب ، استرانسیم و رادیم جانشین کلسیم میشوند و سختی استخوان را از بین میبرند. استخوان نظیر دیگر بافتهای پیوندی ، شامل ماده زمینهای و سلولهای بافت استخوانی است. ماده زمینهای به دو صورت بیشکل و شکلدار وجود دارد.
بافت ماهیچهای
سه نوع بافت ماهیچهای صاف ، مخطط و ماهیچه قلب وجود دارد ماهیچه قلب وجود دارد. ماهیچه صاف دوکی شکل است و فیلامنتهای آن اکتین ، میوزین و دسمین هستند. علاوه بر تفاوتهایی که در ترکیب شیمیایی فیلامنتها وجود دارد طرز قرار گرفتن فیلامنتها متفاوت است. ماهیچه صاف از نظر عملکرد غیر ارادی است و فعالیت آن را عوامل خارجی کنترل میکنند در حالی که عملکرد ماهیچه مخطط ارادی و قابل کنترل است.
هر ماهیچه از چند رشته یا فیبر ساخته شده است که واحد ساختاری ماهیچهها مشابه سلولها در بافتهای دیگر بدن است. هر فیبر ، علاوه بر ویژگیهای سلول بدن ، فیبریل نیز دارد. فیبریلها از فیلامنتها ساخته شدهاند. ماهیچه قلب تشابه بسیار با ماهیچه مخطط دارد، تفاوتهایی نیز در ساختار آن مشاهده شده است برای مثال سارکولم در دو ماهیچه با یکدیگر تفاوت دارند و به جای تریاد در ماهیچه مخطط ، دیاد در ماهیچه قلب وجود دارد. وجود صفحات ارتباطی تفاوت دیگر ماهیچه قلب و ماهیچه مخطط است.
بافت عصبی
منشا بافت عصبی اکتودرم است و سلولهایی به نام نوروبلاست آن را میسازند. واحد ساختاری بافت عصبی نورون است که تحریکات را به تنهایی از راه سیناپس با نورونهای دیگر هدایت میکند انواع نورون وجود دارد و چهار نوع نورون یک قطبی ، دو قطبی ، چند قطبی و نورون پورکنژ در بدن وجود دارد. از تنه نورون زوایدی به نام دندریت و اکسون خارج میشوند که بر روی آنها غلافهای میلین و شوان قرار دارند.
بر حسب وجود یا عدم وجود این دو غلاف ، چهار نوع رشته عصبی در بدن یافت میشود و همچنین بر حسب طول آکسون دو نوع رشته عصبی وجود دارد. سیناپسها نیز انواع مختلف دارند برخی آکسوسوماتیک و بعضی آکسودندریتیک هستند. بافت عصبی نیز دارای بافتهای پشتیبان است که منشا آنها در اعصاب مرکزی از لوله عصبی ودر اعصاب محیطی از هلال عصبی است. نوروگلیها یا بافتهای پشتیبان از طریق عمل تبادل مواد ، ماکروفاژ و تصفیه بافت عصبی را حفظ و نگهداری میکنند.موضوع : تایپک علوم تجربی , زیست شناسی , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 1752 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
فیزیک کلاسیک، به کلیهً، اصول و نظریههای فیزیکی تا قبل از پیدایش نظریه کوانتومی گفته میشود. بخشهای اصلی در این مبحث از فیزیک، عبارت هستند از:
اصولا برای هر نظریه کلاسیک یک نظریه، یا به عبارتی یک مفهوم معادل کوانتومی نیز وجود دارد.مبحث مکانیک آماری، در فیزیک کلاسیک و کوانتومی با یک اسم خوانده میشود. از این رو برای تفاوت گذاری در هر دو نظریه فیزیکی در این مبحث، از نامهای آمار کلاسیک و آمار کوانتومی استفاده میشود.
موضوع : تایپک علوم تجربی , فیزیک , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 1320 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
تا فردا منتظر مطالبی در مورد فیزیک باشید.
موضوع : فیزیک , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 1882 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
اعداد جبری در ریاضیات اعدادی هستند که جواب معادلهای به شکل زیر باشند:
anxn + an−1xn−1 + ··· + a1x + a0 = 0
ضریبهای a0 تا an در این معادله چند جملهای اعداد گویا هستند.
تمام اعداد گویا اعداد جبری هم هستند. بعضی از اعداد حقیقی عدد جبری نیستند. عددی که جبری نباشد عدد متعالی (یا غیرجبری) نامیده میشود.موضوع : تایپک کامپیوتر , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 2260 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
اضیدان نابغه فرانسوی ( 1832 - 1811 ). از بنیانگذاران جبر نوین و پایه گذار نظریه گروههاست.وی در عمر کوتاه خود ( 21سال) توانست شرایط امکان حلّ معادلات بوسیله رادیکال ها را بررسی کند.
گالوا در نزدیکی پاریس و از والدین تحصیل کرده متولّد شد و پس از تحصیل نزد مادرش ، در 12 سالگی وارد مدرسه شد. در کارهای جاری مدرسه میانه حال بود.
صبح روز بعد این دوئل انجام شد. دوئل با طپانچه در 25 قدمی صورت گرفت. تیر به شکم گالوا خورد و به زمین افتاد تا آنکه دهقانی که از آنجا عبور می کرد ، او را به بیمارستان رساند. گالوا روز بعد یعنی 31 ماه می سال1832 در سنّ 20 سالگی فوت کرد و در بخش عمومی قبرستان مونت پارناس (Montparnasse) به خاک سپرده شد.
موضوع : تایپک کامپیوتر , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 1475 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
برنامه نويسی چيست؟
برنامه نويسی را می توان به يک بازی هوش تشبيه کرد ، بازی بر روی داده ها و متغيرها با استفاده از دستورات و ابزارهای برنامه نويسی که در اختيار ما گذاشته شده است . در اين بازی ابتدا بايد ابزراهای مورد نياز خود ، جهت نوشتن برنامه ای خاص را انتخاب کرده سپس بايد ابزارها را به گونه ای در کنار هم قرار دهيم و به گونه ای با ابزارها بر روی داده ها و متغيرها کار کنيم تا به هدف مورد نظر برسيم . بنابراين بايد در ابتدا ، شناخت کافی بر روی ابزارها و کاربرد آنها داشته باشيم که تجربه نشان داده اين يادگيری برای دانشجويان ، چندان دشوار نيست و اکثر دانشجويان قادر به درک ابزارها و دستوراتی مانند if يا while و غيره می باشند . اما نکته مهم اين است که پس از تسلط بر روی ابزارها ، تازه بازی آغاز می شود و ما تنها بر قوانين بازی و ابزارهای موجود شناخت پيدا کرده ايم . اينجاست که برخی دانشجويان دچار مشکل می شوند و قادر به استفاده مناسب از ابزارها و بسط دادن آنها در کنار يکديگر جهت رسيدن به هدف نهايی برنامه نمی باشند . در اين مرحله دانشجويان بايد دارای يک روحيه الگوريتمی شوند بدين معنی که توانايی تفکيک مراحل ، جهت رسيدن به پاسخ را داشته باشند . کمتر دانشجويی است که بدون تمرين و ممارست به اين روحيه دست پيدا کند . از علائم ورود يک دانشجو به دنيای برنامه نويسی شوق و اشتياق او جهت يافتن تمرينهای جديد برنامه نويسی است و چنين دانشجويی با پشتکار خود می تواند يک برنامه نويس حرفه ای شود
آشنايی با چند زبان برنامه نويسی :ليسب:
یک زبان برنامهنویسی رایانه است که در سال ۱۹۵۸ به وسیلهٔ جان مککارتی ابداع شده است. این زبان، مانند زبان برنامهنویسی پرولوگ، بیشتر برای برنامهنویسی هوش مصنوعی مورد استفاده قرار میگیرد. با توجه به اینکه زبان لیسپ از نحو سادهای برخوردار است، تجزیه و پیادهسازی آن نسبتاً با سهولت انجام میشود.
متن برنامههای لیسپ عموماً از نمادها و لیستهایی از نمادها تشکیل میشود و بدین خاطر است که این زبان لیسپ (مخفف پردازش لیست) نامیده شده است. یکی از ویژگیهای جالب زبان لیسپ این است که خود برنامههای لیسپ نیز لیست هستند و بنا بر این، میتوان با برنامهها به عنوان دادهها رفتار کرد و یا دادهها را به عنوان برنامه ارزیابی نمود.
لیسپ دارای گویشهای مختلفی است که بعضی از آنها دارای قابلیتهای شیءگرا نیز هستند. از این میان میتوان به کامن لیسپ اشاره کرد.
سی نام فارسی عدد ۳۰ است.
زبان برنامهنویسی سی یکی از زبانهای برنامهنویسی رایانهای است.
سی (Si) نماد شیمیایی سیلیکون است.
زبان برنامهنویسی ++ : C
(تلفظ می شود: سی پلاس پلاس) یک زبان برنامهنویسی کامپیوتری سطح بالا و عمومی (با کاربرد های متنوع) می باشد. این زبان از تمام روش های مرسوم برنامه نویسی از قبیل برنامهنویسی شیگرا، برنامه نویسی ساخت یافته و برنامه نویسی پایه پشتیبانی می کند.
زبان ++C در سال ۱۹۸۳ در آزمایشگاه های بل (Bell Labs) و بر مبنای زبان سی با افزودن امکانات برنامه نویسی شی گرا ساخته شد. این زبان از حوالی سال ۱۹۹۰ میلادی یکی از پرکاربردترین زبانهای برنامه نویسی به شمار می رود که برای برنامه نویسی سیستمی و برنامه نویسی ویژوال (بر مبنای GUI) در محیط های مختلف از قبیل ویندوز و لینوکس به صورت وسیع به کار می رود.
جاوا:
امروزه یکی از متداول ترین زبان های برنامه نویسی جهان است. این زبان از لحاظ ظاهری شباهت های زیادی به ++C دارد ولی در اصل می توان تفاوت های بنیادین زیادی را برای آنها بر شمرد. بر خلاف بسیاری دیگر از زبان های کامپایلری که سورس کد آنها پس از کامپایل شدن به باینری یک ماشین حقیقی ترجمه می شود، برنامه های جاوا پس از کامپایل شدن به باینری ماشینی به نام ماشین مجازی جاوا یا JVM ترجمه می شود. این کد باینری را بایت کد می گویند. ماشین مجازی جاوا عمدتا بصورت نرم افزاری پیاده سازی می شود ولی پیاده سازی های سخت افزاری یا ترکیبی (بیشتر به صورت کمک پردازنده) از آن نیز وجود دارد. استفاده از ماشین مجازی یک روش مدرن در زبان های برنامه نویسی محسوب می شود و مزایای زیادی دارد. ماشین مجازی جاوا می تواند امنیت اجرای برنامه ها را تضمین کند و حق دسترسی های مختلفی برای برنامه ها در نظر بگیرد. همچنین ماشین مجازی جاوا سازگاری اجرای برنامه های جاوا را تحت سیستم عامل های مختلف حفظ می کند. یک باور غلط در بین بسیاری از مردم این است که برنامه های نوشته شده به زبان جاوا کندتر از برنامه های نوشته شده به زبان های کامپایلری اجرا می شود، در حالی که سرعت اجرای یک برنامه جاوا کاملا بستگی به نحوه پیاده سازی ماشین مجازی دارد. ماشین های مجازی جدید جاوا معمولا از تکنیکی به نام کامپایل در زمان لازم یا JIT استفاده می کنند. در این روش در هنگام اجرای برنامه بایت کد ابتدا به کد باینری ماشینی حقیقی که بر روی آن اجرا می شود ترجمه می شود و سپس باینری ترجمه شده بر روی ماشین اصلی اجرا می شود. در این فرآیند ماشین مجازی می تواند بهینه سازی های خاص ماشین حقیقی را بر روی کد انجام دهد که در برخی موارد باعث می شود برنامه های جاوا حتی سریع تر دیگر زبان های کامپایلری اجرا شود.
سیشارپ:
همچون زبان برنامهنویسی جاوا زبانیست شئگرا و بسیار سطح بالا (high level). محصول شرکت Microsoft و بر پایه .NET از آنجایی که شئگرائی و سطح بالا بودن از ابزارهای مدیریّت مؤثّر و کارآمد پیچیدگی در فضای پیچیدۀ اینترنت مدرن می باشند، در واقع میشود جاوا و سیشارپ را از جمله زبان های اصلی برای ایجاد و انجام برنامههای کاربردی تحت وب (web applications) و خدمات وب دانست.
بر اساس ادّعای شرکت مایکروسافت، این زبان در سال 2000 توسط تیمی به سرکردگی آندرس هلزبرگ و نیز سکات ویلتاموث ساخته شد. سیشارپ که فقط برای دات نت است در مجموعه NET Platform SDK. ارائه گردید که در محیط های برنامه نویسی استودیوی بصری دات نت (Visual Studio .NET)، در نسخههای 2003 و 2005 آن موجود است. دستورات زبان سیشارپ مانند جاوا سطح بالا تر از C و ++C است و برای مثال برنامه نویس مستقیما به اشاره گرها یا منابع سیستم دسترسی ندارد.
زبان برنامه نویسی بیسیک:
(بر گرفته از کلمات beginner's all-purpose symbolic instruction) یک زبان برنامهنویسی ساده از نظر آموزش و بکارگیری و داراى فهرست کوچکى از دستورات و قالبهاى ساده، مقدماتى، پايهاى، قلیایی، ابتدایی، اولیه، پایهاى، اساسى، اصلی، تهی، بنیانی که در اواسط دهه ۶۰ میلادی توسط جان کمنی و توماس کرتز در کالج دارتموت ابداع شد و به عقیده بسیاری آسانترین زبان برای یادگیری است.
پایتون:
یک زبان برنامه نویسی سطح بالا برای کامپیوتر است که توسط گیدو ون روسوم(Guido van Rossum) در سال ۱۹۹۰ ساخته شد. این زبان از زبان های برنامه نویسی تفسیری بوده و به صورت کامل یک زبان شیگرا است که در ویژگیها با زبانهای تفسیری پرل، روبی، اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه استفاده میکند.
پایتون پروژهای بازمتن توسعه یافته است و توسط بنیاد نرمافزار پایتون مدیریت میگردد. نسخهٔ ۲.۴.۲ این زبان در تاریخ ۲۸ سپتامبر ۲۰۰۵ منتشر شد.
زبان برنامه نویسی پرل:
در سال ۱۹۸۷ توسط لاری وال ساخته شد. پرل قابلیتهایی از زبان برنامهنویسی سی،دستنوشته شل،أک،لیسپ و دیگر زبانهای دیگر وام گرفته است.
پیاچپی:
(PHP) یکی از پر طرفدارترین زبانهای برنامهنویسی متن باز (Open Source) میباشد، که بیشتر برای طراحی برنامههای سمت سرور در وبگاههای پویا (Dynamic) مورد استفاده قرار میگیرد. PHP مخفف PHP: Hypertext Preprocessor (پیشپردازنده فرامتن) میباشد. پیاچپی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این زبان برنامهسازی، توسط سایر کارشناسان و برنامهنویسان تکمیل گردیده و به شکل کنونی آن درآمدهاست.
پیاچپی از زبانهای برنامهنویسی تحت وب است. ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامهنویسی پرل (Perl) میباشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانکهای اطلاعاتی از قبیل MySql قدرت آن را افزایش داده است.
مشهورترین نرمافزارهای(بسته هاي) ایجاد شده با پیاچپی عبارتاند از phpBB و PHPNuke و مدیاویکی (MediaWiki) (که این وبگاه با آن طراحی شده). پیاچپی میتواند جایگزینی برای زبانهای ASP.NET و JSP و Perl باشد.
سادگی استفاده از پیاچپی و شباهت آن به زبان سی و پرل (و از نسخه ۵ آن به جاوا) باعث شده که اغلب برنامه نویسان با تجربه در کوتاهترین زمان ممکن برنامههای کاملی را ایجاد کنند.
پیاچپی تنها یک زبان اسکریپتنویسی نیست و با استفاده از PHP-GTK میتوان برای طراحی برنامههای با ظاهر گرافیکی (GUI) و همچنین طراحی برنامههای خط فرمان شبیه پرل یا پایتون (Python) از آن استفاده کرد.
پیاچپی امکان استفاده از انواع مختلفی از پایگاههای داده را از جمله MySQL، اوراکل، IBM DB2 ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم میسازد.
پیاچپی روی بیشتر سیستم عاملهای معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.
vb.net:
بعد از ارائه ویژوال بیسیک 6 شرکت مایکروسافت به دنبال ارائه تکنولــوژی دات نت سعی نمود که با بسط زبانهای برنامه نویسی قدیمی خود و انتقال آنها به ساختار جدید تر و افزودن امکانات به این زبانها بر آید و یکی از این زبانها که دستخوش تغییرات شد همان زبان ویژوال بیسیک 6 است که از آن به بعد به عنوان Visual Basic.net نام گرفت در واقع مایکروسافت با افزودن پسوند دانت نت به انتهای نام این زبانها سعی در معرفی تکنولــوژی دات نت داشت واین زبان حاوی ویژگی های جدید زیادی میباشد.بر خلاف ویژوال بیسیک، ویژوال بیسیک دات نِت یک زبان شیء گراست. توضیح بیشتر این که ویژوال بیسیک دات نِت از ویژگی های انتزاع(abstraction)، نهانسازی(encapsulation)، وراثت(inheritance)و چند ریختی(polymorphism) پشتیبانی می کند. نسخههای پیشین ویژوال بیسیک _ 4 تا 6 _ از واسطه ها(Interface) پشتیبانی می کرد اما از وراثت پشتیبانی نمی کرد. ویژوال بیسیک دات نِت وراثت را به خوبی واسطهها پشتیبانی می نماید. از جمله ویژگی های دیگر آن می توان overload کردن را نام برد. به علاوه ویژوال بیسیک دات نت از چند پردازشی(multithread) پشتیبانی می کند که به شما امکان ایجاد برنامههای کار بردی چند پردازشی و مقیاس پذیر(scalable) را می دهد. ویژوال بیسک دات نت هم چنین با (CLS)common Language Specification ساز گار است و از اداره کردن ساختار یافته خطا پشتیبانی می کند.
دِلفی
(Delphi) یا به تعبیری ویژوآل پاسکال – یک زبان برنامهنویسی است و بستری برای توسعهٔ نرمافزار که شرکت بورلند آن را تولید کرده است. این زبان، در بدو انتشار خود در سال ۱۹۹۵، به عنوان یکی از نخستین ابزارهایی مطرح شد که از توسعهٔ نرمافزار بر مبنای متدولوژی RAD پشتیبانی میکردند؛ یعنی تولید و توسعهٔ سریع برنامههای کاربردی.
این نرم افزار بر مبنای پاسکال شیگرا بوده و از این زبان مشتق شده است. البته بورلند نسخهای از دلفی و سیپلاسپلاسبیلدر را برای لینوکس به نام کایلیکس (Kylix) ارائه کرد که مورد استقبال توسعه دهندگان نرمافزارهای لینوکس قرار نگرفت. نرمافزارهای دلفی در ابتدا به صورت مستقیم از کتابخانههای ویندوز و کتابخانهٔ مخصوص خود به نام VCL استفاده میکرد، اما پس از نسخه ۶ دلفی، امکانات استفاده از داتنت هم به آن اضافه شد. در حال حاضر میتوان دلفی را یکی از رایجترین زبانهای ممکن در ایران دانست.
زبانِ دلفی که پیشتر بنام پاسکال شیءگرا (Object-Pascal) خوانده میشد و برای طراحی نرمافزاهای تحت ویندوز به کار میرفت، امروزه چنان توسعه یافته است که برای تولید نرمافزارهای تحت سیستمعاملِ لینوکس و داتنت نیز به کار میآید. بیشترین کاربرد دلفی در طراحی برنامههای رومیزی و پایگاه دادهها است، اما به عنوان یک ابزارِ «چند- منظوره»، برای طراحی انواع گوناگونی از پروژههای نرمافزاری نیز مورد استفاده قرار میگیرد.
RAD=Rapid Application Development
.ویژوال بیسیک
توسعه یافته زبان برنامهنویسی بیسیک میباشد. بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامههای ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید.
ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود.)
ویژوال بیسیک از نسخه ۶ به بعد بر پایه چارچوب داتنت (NET.) ارائه شد.
اگر چه با ظهور ویژوال بیسیک دات نت اکثر برنامهنویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژهی خود را دارد.
ویژوال بیسیک برای توسعه سریع نرم افزار (RAD یا Rapid Application Development) بر پایه رابط گرافیگی کاربر (GUI یا Graphical User Interface) توسعه داده شد. دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO ،RDO یا ADO و ایجاد کنترلهای اکتیو ایکس از جمله مواردی هستند که این زبان را برای RAD مناسب کردهاند.
برنامهنویسی در ویژوال بیسیک به صورت رخدادگرا میباشد.
در برنامهنویسی تجاری، ویژوال بیسیک جز محبوبترینها است. بنابه آماری که در سال ۲۰۰۳ منتشر شد، ۵۳٪ از برنامههای تجاری با استفاده از این زبان تولید شدهاند.
دقت كنيد كه زبان هايی مانند اچتیامال (HTML) زبان برنامهنويسی نيستند بلكه زبانهای قالب بندی هستند.
نمونه یک برنامه
یک برنامهٔ ساده در زبان برنامهنویسیBasic که از سادهترین زبانهای برنامهنویسی است میتواند به شکل زیر باشد:
REM MY FIRST TRY TO COMMAND THIS MACHINE TO DO WHAT I LIKE
PRINT "HELLO NEW WORLD!"
END
سطر نخست که با واژه کلیدی "REM" آغاز شده و از سوی برنامهٔ واسط درنظر گرفته نمیشود و تنها برای نگاه داشتن یک توضیح یا مانند آن برای خود برنامهنویس است. سطر دوم با واژه کلیدی "PRINT" به دستگاه فرمان میدهد تا نوشته "HELLO NEW WORLD!" ("سلام دنیای نو!") را روی نمایشگر بنویسد (چاپ کند). سطر آخر پایان فرامین و برنامه را به ماشین اطلاع میدهد.
پس از نوشتن یک برنامه مانند بالا، برنامهٔ مترجم (در اینجا Basic) دستورات را تبدیل به فرامینی میکند که لایه زیرین، که ممکن است همان سخت افزار باشد، میتواند آنها را اجرا کند.
پارادایمها
پارادایم برنامهنویسی
زبانهای برنامهنویسی گوناگون براساس قابلیتهای درنظر گرفته شده از شیوهٔ خطهای مختلف استفاده میکنند. موارد ریزتری مانند چگونگی برخورد با نیازهای پشت پردهٔ ماشین مانند مدیریت حافظه و مدیریت زباله نیز در زبانهای مختلف متفاوت است. علاوه بر اینها، مفاهیمی متفاوت از (اجرای) یک برنامه تصور شدهاند که پارادایم یا الگو نام دارند. مثلاً پارادایم برنامهنویسی رویهای با برنامهها به صورت مجموعهای از پیمانهها برخورد میکند و در برنامهنویسی منطقی برنامهها گروههایی از قضایا و قوانین منطقی هستند که ما را به نتایج راهنمایی میکنند. زبانهای برنامهنویسی گوناگون بر اساس این پارادایمها ساخته میشوند. مثلاً زبان برنامهنویسی Pascal و ++C بر مبنای برنامهنویسی شیگرا و Prolog برای برنامهنویسی منطقی طراحی شدهاند. پارادایمها در مواردی به هم مشابهاند و ممکن است تنها در شمار اندک اما تأثیرگذاری از ویژگی ها، متفاوت باشند. همچنین زبانهای گوناگون ممکن است از ویژگیهای چند پارادایم همزمان استفاده کنند. مثلاً ++C ویژگیهایی از برنامهنویسی شیگرا، برنامهنویسی رویهای و برنامهنویسی نوعی دارد.
برنامهنویسی شیگرا
برنامه نویسی شیگرا (به انگلیسی Object Oriented Programming مخفف OOP) شیوهای ازتحلیل و طراحی نرم افزار است که بر تجزیهی مسئله به اشیاء تاکید دارد. اشیاء صور انتزاعی از ماهیتهای مطرح در مسئله هستند که دو جنبه دارند. اشیاء دارای حالت یا داده بوده و همچنین دارای عملیات بر روی دادهها میباشند. این نوع نگرش دارای مزایای بسیاری از جمله مدیریت پیچیدگی وهزینه نگهداری کمتری است.
در برنامه نویسی شیگرا (Object Oriented) همه چیز یک شی (Object)است. هر شی ویژگیها(Properties) و توابع مربوط به خودش را دارد.
زبانهای برنامه نویسی شی گرا، زبانهایی هستند که در آن برنامه نویس میتواند اشيا مختلفی را تعریف نماید و از اشیاء تولید شده استفاده نماید. هر شی یک سری خصوصیت و قابلیت دارد، که اصطلاحاً Properties و Methods خوانده میشوند. در این روش از برنامه نویسی دید برنامه نویس به سیستم دید شخصی است که سعی می نماید به پیدا کردن اشیاء مختلف در سیستم و برقراری ارتباط بین آنها سیستم را تولید نماید.
موضوع : تایپک کامپیوتر , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
برچسب ها : برنامه نویسی ,
بازدید : 2457