در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

معرفی انواع زبانهای برنامه نویسی قسمت 2 : C Sharp ، ASP.NET و PHP

در قسمت قبلی در مورد زبان های جاوا ، سی و سی پلاس پلاس صحبت شد در این مقاله سعی میکنم در مورد زبان های سی شارپ ، Objective-C، PHP ، ASP.Net ، HTML صحبت خواهیم نمود.

آشنایی با انواع و اقسام زبان های برنامه نویسی مطرح در جهان

معرفی زبان برنامه نویسی سی شارپ ( #C )

و اما زبان مورد علاقه خیلی از برنامه نویسان یعنی سی شارپ که بر پایه شی گرایی و تکمیل شده زبان های نسل قبلی خود یعنی سی و سی پلاس پلاس است یک زبان سطح بالا و کاملاً User Ferindly است زبان سی شارپ، یک زبان برنامه‌نویسی چند الگویی و همچنین منظم شده مدل‌های تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر Dot Net می‌باشد. این زبان توسط شرکت مایکروسافت به وجود آمد قبلاً در خصوص ویژوال استادیو (Visual Studio) در سایت itpro صحبت شده است این زبان نیز در وژوال استادیو به خوبی ساپورت شده و یکی از ۴۴ زبان برنامه‌نویسی است که توسط زمان اجرای زبان مشترک از چارچوب دات‌نت پشتیبانی می‌شوند .

آشنایی با زبان سی شارپ

این زبان به علت سادگی زبان سی و قدرت بی نظیر خودش همچنین به روز بودن و مدرن بودن و شیءگرایی بودنش خیلی زود پیشرفت کرده و تعداد علاقه مندان به این زبان زیاد شدند، آندرس هجلزبرگ ، طراح زبان دلفی ، سرپرست طراحی #C را بر عهده داشت دستورات این زبان همانند سی پلاس پلاس است و جالب است بدانید در ابتدا نام این زبان COOL یا C like Object Oriented Language بود، ولی بعداً توسط مایکروسافت نام به به سی شارپ تغییر کرد در حال حاظر آخرین ورژن سی شارپ نسخه 6٫۰ قبلاً در انجمننسل جدید کامپایلر های دات نت Roslyn رومعرفی کرده بودم وباید بدانید نسخه ششم ازسی شارپ برپایه این کامپایلراست برای اطلاعات بیشتر لینک فوق را مشاهده کنید.ضمناً نمونه ای ازکد#Cرا میتوانید در زیر ببینید

public class Hello1
{
   public static void Main()
   {
      System.Console.WriteLine("Hello itpro !");
   }
}

معرفی زبان برنامه نویسی سی شی گرا ( Objective-C )

اگر بخواهیم در مورد آبجکتیو - سی صحبت کنیم نیاز هست که زبان اسمالتاک را بشناسیم این زبان شی‌گرا و تایپ پویا و همچنین یک زبان انعکاسی است ، و نشان دهنده توصیف یک روند محاسباتی پویا است ، این زبان جهت پشتیبانی از دنیای جدید حاصل از فهماندن محاسبات با مثال توسط «هم‌زیستی میان انسان و کامپیوتر» به وجود آمد .

آشنایی با زبان سی شی گرا یا objective-c

اما برمیگردیم به کار خودمون Objective-C که از اسمش پیداست یک زبان شی‌گرا و همچنین زبان میانه است که با اضافه کردن مفاهیم ارسال پیام از زبان اسمال‌تاک که صحبتش شد به زبان Objective-C تولید گردید و البته در حال حاضر مورد استفاده در Mac OS X و iPhone OS است ، این زبان بر پایه C ساخته شد ولی با این تفاوت که C شی گرایی نبود، جالب است بدانید سیستم عامل MAC و iOS بر پایه Objective-C نوشته شده اند. ضمناً نمونه ای از کد Objective-C را میتوانید در زیر ببینید.

int main (int argc, const char * argv[])
{
        NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
        NSLog (@"Hello, itpro!");
        [pool drain];
       return 0;
}

معرفی زبان برنامه نویسی پی اچ پی ( PHP )

از جمله زبان های محبوب در حوزه طراحی وب سایت ها زبان PHP یا Hypertext Preprocessor هست این زبان آزاد ، و سمت سرور (Open Source) رایگان است ، ضمناً شما میتوانید بر روی هر سیستم عاملی از این زبان استفاده کنید این زبان در سال ۱۹۹۵ توسط Rasmus Lerdorf ساخته‌ شد که بعد ها گروه PHP توسعه آن را به عهده گرفت ، کدهای PHP که توسط یک وب سرور که نرم‌افزار PHP بر روی آن نصب میشود ، اجرا میگردد اگر با زبان HTML آشنایی داشته باشید دستورها و کد های زبان PHP می‌توانند به صورت مستقیم درون کدهای HTML نوشته شوند.

آشنایی با زبان PHP

جوملا و همچنین وردپرس از معروفترین نرمافزار های وبلاگ نویسی هستند که توسط PHP طراحی شده اند همچنین سایت های facebook,youtube,yahoo,wikipedia,Digg نیز توسط این زبان نوشته شده اند. که این آمار را میتوانید در لینک زیر مشاهده نمایید.ضمناً نمونه ای از کد PHP را میتوانید در زیر ببینید.

معرفی زبان برنامه نویسی ای اس پی (ASP.NET)

یکی دیگر از محبوبترین زبان های طراحی وب سایت ASP.Net یا Active Server Page است ، همانطور که از نامش پیداست بر پایه دات نت کار میکند در ابتدا زبان ASP طراحی شد ولی به علت مشکلات و معایبی که داشت ASP.Net جایگزین این زبان گردید ، یکی از کوچکترین مزایای این زبان نسبت به زبان نسل قبلی خوداین است که صفحات ASP.Net به علت کامپایل شدن ، از صفحات ASP کلاسیک سریع تر هستند .

آشنایی با ASP.Net

در ASP.Net شما میتوانید از کنترل های ساخته شده توسط کاربر ( User Control ) و یا از قبل ساخته شده توسط شرکت سازنده (مایکروسافت)استفاده کنید ضمناً کامپوننت های XML و سیستم مدیریت کاربری مرکزی integrated user authentication در اختیار این زبان است ، کد های این زبان توسط یکی از زبان های VB.Net و یا #C تولید میشوند و صفحات ساخته شده با فرمت aspx قابل دیدن هستند، این زبان با مدیریت IIS یا Internet Information Services که یکی دیگر از محصولات شرکت مایکروسافت است اجراء می گردد.ضمناً نمونه ای از کد ASP.Net را میتوانید در زیر ببینید. شاید تا به اینجا با خود بگویید خب برای طراحی وب کدام یک را انتخاب کنم PHP و یا ASP.Net برای این منظور پیشنهاد میکنم لینک زیر را ببینید تا این ابهام برای شما برطرف گردد.

مقایسه PHP و ASP.Net

معرفی زبان اچ تی ام ال (HTML)

HTML یا HyperText Markup Language اصول و مقدمات شروع طراحی وب سایت است اگر میخواهید طراح وب باشید باید این زبان را یاد بگیرید اگر یادتان باشد در قسمت های قبلی که در مورد زبان C صحبت کردیم این زبان نیز توسط دنیس ریچی ابداع شد که از سال 1980 تا همین امروز از پا نه ایستاده و روندی رو به رشد داشته که در ورژن های مختلفی مورد استفاده قرار گرفته است ، HTML مبتنی بر متن یا Text – based است که با پسوند های htm. یا html. شناخته میشود و مرورگرهای وب که در خصوص انواع مرورگر ها نیز قبلاً در انجمن صحبت شده است قادر به درک و تفسیر کد های HTML هستند .

آشنایی با HTML

پس از خواندن کد ها آنها را Render کرده و برای شما به نمایش در می آورند ، البته میگویند HTML زبان برنامه نویسی محسوب نمیشود و از آن به عنوان نشانه گزاری ابر متن یا دسته بندی اطلاعات و ساخت یافته نمودن اجزای منطقی یک نوشتار از قبیل تصاویر،جدول ها ، عنوان ها ، فهرست ها و ...به کار می‌رود یا به عبارتی دیگر ، در زمان قدیم HTML وظیفه صفحه آرایی را هم داشت هر چند هم اکنون هم غیر حرفه ای ها همین کار را میکنند ولی فناوری CSS یا Cascading Style Sheets این وظیفه را به عهده گرفته ، نمایش چیدمان و جلوه‌های تصویری (مانند نوع قلم، رنگ و اندازه‌ها) بر صفحه‌های وب وظیفه CSS است.

با مثالی ساده ادامه میدهم شما در CSS میگویید هر تگی از HTMl را دیدید که بود به داده های داخل آن تگ این خصوصیات را اعمال کن مثلاً تمام اطلاعات داخل تگ h1 به رنگ قرمز و سایز 10 و .... در بیایند که با این روش به یک باره تمام آن تگ ها این خصوصیات را پیدا میکنند به زبان ساده گفتم تا خیلی زود مفهوم رو برسونم . اگر میخواهید بدانید تفاوت HTML و XHTML در چیست پیشنهاد میکنم لینک فوق را بخوانید .

در سال 1997 فرایند HTML 4 تکمیل گشت اما با پیشرفت روز افزون علوم کامپیوتر و نیاز به آپدیت های جدید HTMl بر این شد تا گروه WHATWG که مخفف عبارت hypertent application technology working Group می باشد به نمایندگانی از Microsoft ,AOL , Google Nokia,Mozilla ،IBM ,Opera و Apple هستند در سال 2004 اقدام به توسعه هر چه بهتر این زبان کنند که در سال 2007 اولین نسخه قابل قبول HTML 5 ایجاد شد و پس از یک سال وارد دنیای فناوری گردید و هم اکنون مورد استقبال عموم فعالان برنامه نویس قرار گرفته است.


Hello itpro

ادامه دارد...

نویسنده: فرهاد خانلری

منبع: انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری، صرفاً با ذکر نام نویسنده و منبع مجاز می باشد.

عنوان
1 معرفی انواع زبانهای برنامه نویسی قسمت 1 : زبان جاوا ، C و ++C رایگان
2 معرفی انواع زبانهای برنامه نویسی قسمت 2 : C Sharp ، ASP.NET و PHP رایگان
3 معرفی انواع زبانهای برنامه نویسی قسمت 3 : پایتون ، Ruby و SQL رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....