اخبار زبان اسکریپت

سه، دو، یک، اکشن!

... موتور اصلی تمام این ویژگی ها، زبان کدنویسی ای است که ادوبی (و قبل تر، ماکرومدیا) آن را پیاده سازی کرده اند: اکشن اسکریپت ... اکشن اسکریپت زبانی اسکریپتی است که برای تولید و توسعه وب سایت های وابسته به فناوری فلش ایجاد شده است ... اکشن اسکریپت حتی در روبوتیک و نرم افزارهای دیتابیسی هم کاربرد دارد ... در آغاز، اکشن اسکریپت ها برای کنترل انیمیشن بردارهای دوبعدی در فلش ایجاد شدند، اما در نسخه های بعدی (که در حال حاضر نسخه 3 آخرین نسخه آن است) قابلیت های بیشتری برای ایجاد بازی های تحت وب، نرم افزارهای غنی اینترنتی و ایجاد صوت و تصویر نیز به دست آورد ... تاریخچه نخستین نگارش اکشن اسکریپت در سال 2000 ایجاد شد ... اکشن اسکریپت تحت تاثیر جاوااسکریپت ایجاد شد که در آن، متغیرهای محلی و انواع داده ای را با کلمه var ایجاد می کردند ... با عرضه flashmx، ساختار اکشن اسکریپت تغییر نکرد و تنها پشتیبانی از عبارت switch به این مجموعه اضافه شد ... یکی از ویژگی های شاخص این نسخه از اکشن اسکریپت، ارث بری مبتنی بر prototype بود ... اکشن اسکریپت نگارش دوم، واقعا تحول عمیقی بود و سپتامبر 2003، همزمان با عرضه flashmx 2004 عرضه شد ... کلمه های کلیدی class و extends به زبان اضافه شد ... در اکشن اسکریپتبرنامه نویس ها می توانند به متغیرها نوع نسبت بدهند و در این صورت، اگر اشتباهی رخ داد و نوع داده ای مطابقت نکرد، با خطای کامپایلر روبه رو شوند ...  

منبع : جام جم آنلاین    تاریخ : 7   تیر   1388   شاخه : برنامه نویسی   

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

... این زبان که groovy نام دارد، نخست سال 2003 معرفی شد ... گرووی، یک زبان شیی گرا است که برای پلت فرم جاوا نوشته شده و از آن به عنوان جایگزینی برای زبان برنامه نویسی جاوا استفاده می شود ... از این زبان همچنین می توان به عنوان یک زبان اسکریپت نویسی برای پلت فرم جاوا استفاده کرد ... دستور زبان گرووی مشابه جاوا است و کدها درون کروشه قرار می گیرند ... به این ترتیب انتقال کد بین دو زبان بسیار ساده است ... دستور زبان گرووی در مقایسه با جاوا فشرده تر و کوچک تر است ... از ویژگیهای بارز و قابل توجه گرووی پشتیبانی آن از زبان های مختلف markup مانند xml و html است ... این قابلیت امکان تعریف و کار با انواع مختلفی از داده های ناهمگون را با دستور زبان دقیق و روش برنامه سازی هم شکل فراهم می کند ... تاریخچه جیمز استراکان در آگوست سال 2003 برای اولین بار در وبلاگ خود در مورد توسعه زبان جدیدی به نام گرووی نوشت ... اهداف هدف از طراحی زبان گرووی استانداردسازی یک زبان برنامه نویسی برای پلت فرم جاوا بود ... تفاوت گرووی با این زبان ها این است که گرووی برای پلت فرم جاوا طراحی شده است و قابلیت بر هم کنش با برنامه های جاوای کنونی را دارد ... جاوا یا گرووی؟ تاکنون، زبان برنامه نویسی جاوا جایگاه خود را به عنوان زبان برنامه نویسی استاندارد پلت فرم جاوا، بدست آورده است ...  

منبع : جام جم آنلاین    تاریخ : 8   دی   1387   شاخه : برنامه نویسی   

جاوا fx ، فناوری قدرتمندی برای ria

... این امر به این دلیل ضروری است که پیدایش جاوا fx نتیجه روندی تاریخی و تکاملی در زبان جاوا است ... پس از آنکه سان در یافتن بازار مناسبی برای فناوری 7* ناموفق ماند، تیم طراحان زبان جاوا تصمیم گرفتند اینترنت را با استفاده از نرم افزارهایی که زیربنای پلتفرم x 7 را تشکیل می دادند هدف قرار دهند ... ویژگی ها بنا به اعلام رسمی شرکت سان، javafx script یک زبان اسکریپت نویسی با قدرت تولید بسیار بالاست که طراحان و توسعه دهندگان کد را قادر می سازد برنامه های چند رسانه ای و محتوای وب را در محیط های جاوا با کیفیت و کارایی بسیار بالا تولید کنند ... اگرچه جاوا fx اسکریپت ایجاد gui ها را آسان می سازد، یکی از اهداف اصلی از طراحی آن ایجاد ابزاری است که قادر باشد gui هایی را در هر اندازه و با هر درجه ای از پیچیدگی پشتیبانی کند ... جاوا fx اسکریپت فرایند خلاق ساخت gui های غنی و جذاب برای اسکریپت نویسان، طراحان، کد نویسان java swing ، d2 java و d3 java را به ساده ترین شکل امکان پذیر می کند ... اکنون سان در تلاش است که فناوری جاوا fx را به نحوی گسترش دهد که بیشتر بر تامین نیازهای برنامه نویس متمرکز باشد و جاوا fx اسکریپت تنها اولین گام در این مسیر است ... هرچند جاوا fx اسکریپت تا حدودی مشابه جاوا است، اما در عمل زبان جدیدی است که می کوشد برخی از ویژگی های جاوا را پیاده سازی و یا تقلید کند ...  

منبع : جام جم آنلاین    تاریخ : 1   دی   1387   شاخه : برنامه نویسی   

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

... یکی از شناخته شده ترین زبان های اسکریپت نویسی، php است ... این زبان که در ابتدا به منظور طراحی و ساخت صفحات پویای وب طراحی شد، در حال حاضر یک زبان اسکریپت نویسی همه منظوره است که قابلیت های متعددی دارد و در برنامه های کاربردی گوناگونی استفاده می شود ... پیدایش php به سال 1995 بازمی گردد، زمانی که یک توسعه دهنده نرم افزار مستقل به نام راسموس لردورف2 یک اسکریپت perl/cgi نوشت که او را از تعداد بازدیدکنندگان وب سایت شخصی اش مطلع می ساخت ... اسکریپت او انجام دو وظیفه را برعهده داشت: گزارش گیری از اطلاعات بازدید کننده از سایت و شمارش تعداد کاربران ... بنابر این اکثر کاربرانی که از سایت لردورف بازدید می کردند، با ارسال نامه های الکترونیکی از وی درخواست می کردند که اسکریپت های خود را برای آنها بفرستد ... به این ترتیب لردروف شروع به ارسال این اسکریپت ها تحت عنوان صفحه خانگی شخصی یا php کرد ... برای انجام این کار، لردروف کدنویسی را با زبان c به جای پرل ادامه داد ... 0 این زبان یک فرم رسمی پیدا کرد ... از کد php همچنین می توان برای نوشتن اسکریپت های خط دستور و برنامه های واسط گرافیکی کاربر استفاده کرد ... با توجه به این که که کد php روی سرور اجرا می شود، یک اسکریپت سمت سرور3 است و مانند دیگر زبان های اسکریپت نویسی سمت سرور عمل می کند ...  

منبع : جام جم آنلاین    تاریخ : 17   آذر   1387   شاخه : برنامه نویسی   

نور، صدا، اکشن اسکریپت!

... اکشن اسکریپت 0/3 که به اختصار as3 نامیده می شود، یک زبان اسکریپت نویسی بر مبنای ecmascript است که در اصل برای توسعه سایت های وب و ایجاد برنامه های کاربردی اینترنتی استفاده می شود ... قابلیت های ویژه as3 از جمله قدرت بالا و شیی گرایی، این زبان را به انتخاب مناسبی برای بسیاری از برنامه نویسان تبدیل کرده است ... پلت فرم اکشن اسکریپت adobe flash player نام دارد و حاصل برنامه نویسی وب با as3 به فرم فایل های swf در صفحات وب تعبیه می شود ... برخی از برنامه های کاربردی پایگاه داده ها مانند آلفا فایو و برنامه های کاربردی روباتیک و حتی برخی کیت های کنترلی ازقابلیت های این زبان بهره مند شده اند ... پیدایش اکشن اسکریپت در ابتدا توسط شرکت ماکرومدیا طراحی شد ... طراحی اولیه اکشن اسکریپت به منظور کنترل پویانمایی های دوبعدی ساخته شده در ادوبی فلش که پیش از آن ماکرومدیافلش نامیده می شد، انجام شد ... اکشن اسکریپت در آغاز پیدایش، تنها یک زبان اسکریپت نویسی بود و سه نسخه اول آن تنها شامل یک سری امکانات بسیار ابتدایی برای تعامل میان برنامه و کاربر در اختیار برنامه نویس قرار می دادند ... با انتشار flash 4 در سال 1999 این مجموعه دستورات ساده به یک زبان اسکریپت نویسی کوچک تبدیل شد ... در زبان اکشن اسکریپت، مجموعه دستورات "اکشن ها" نامیده می شوند ... نسخه های پیشین این زبان (as1, as2)، امکان خلق برنامه های کاربردی اینترنتی برجسته ای را برای طراحان و توسعه دهندگان این نوع برنامه ها فراهم کردند ...  

منبع : جام جم آنلاین    تاریخ : 10   آذر   1387   شاخه : برنامه نویسی   

احساس آرامش در کنار پایتون

... پایتون یک زبان همه منظوره و سطح بالا است که گروه های مختلفی از مسایل را می توان با استفاده از آن حل کرد ... به همین سبب، هسته اصلی دستور زبان و سمانتیک پایتون با دید مینمالیستی (کوچک گرایی) نوشته شده است، در حالی که کتابخانه استاندارد پایتون بسیار بزرگ است ... پایتون از همه قابلیت های یک زبان قدرتمند از جمله شیی گرایی و ساختارگرایی پشتیبانی می کند ... سیستم پایتون مانند زبان های پرل و روبی دینامیک است و مدیریت حافظه در آن به صورت کاملا خودکار انجام می شود ... همین امر سبب می شود که پایتون مانند دیگر زبان های دینامیک برای اسکریپت نویسی نیز مورد استفاده قرار گیرد ... گیدو وان روسوم، طراح پایتون در مورد دلیل پیدایش پایتون می گوید: «زمانی من در شرکت cwi در گروه برنامه نویسی زبان abc به پیاده سازی این زبان مشغول بودم ... کار در این گروه نکات زیادی را در مورد طراحی یک زبان جدید به من آموخت ... زبان abc دستور زبان جالبی داشت اما محدودیت هایی در این زبان وجود داشت که توسعه و گسترش زبان را در عمل ناممکن می ساخت ... این موضوع انگیزه اصلی برای طراحی و پیاده سازی زبانی بود که قابلیت توسعه داشته باشد و در آن بتوانم ایده های جدید خود و انتقاداتی را که به زبان abc داشتم، پیاده سازی کنم ... در آن زمان من در کار با زبان مادولا (modula) تبحر داشتم و پس از صحبت با طراحان آن و مطالعه دستور زبان طراحی پایتون را شروع کردم ...  

منبع : جام جم آنلاین    تاریخ : 26   آبان   1387   شاخه : برنامه نویسی   

کدام زبان برنامه نویسی را انتخاب کنیم؟

... >اشاره : کدام زبان برنامه نویسی را انتخاب کنم؟ از کدام نوع دیتابیس استفاده کنم؟ این ها سؤالات قدیمی و تاحدودی کلیشه ای هستند ... زبان های برنامه نویسی نیز مانند زبان های گویشی انسان ها پویا هستند و مرتبا متحول می شوند ... بنابراین در پاسخ به این سؤال که کدام زبان برنامه نویسی وب را انتخاب کنیم، باید گفت زبان هایی که از همه ساده ترند و تغییر و تحولات را به سرعت می پذیرند ... زبان اسکریپت نویسی php شباهت هایی به زبان c دارد ... به همین دلیل سرعت کامپایل شدن آن بالا است و سایت هایی که از این زبان استفاده می کنند اندکی سریع ترند ... این دو زبان، به ویژه در جدیدترین نسخه فناوری دات نت در یک حد هستند ... سایت هایی که با این دو زبان نوشته می شوند نرم افزارهای قدرتمندی را پدید می آورند که قدرت انعطاف و گستره کارایی آن ها بالاست زیرا هر دو زبان oop هستند ... اما وضع بعضی زبان ها مانند جاوا (jsp) و coldfusion در دنیای وب خراب است و برخی زبان ها اخیرا دوباره مورد توجه قرارگرفته اند که از آن جمله می توان به python و ruby اشاره کرد ... برخلاف موفقیت چشمگیر جاوا در برنامه نویسی برای سیستم های بزرگ، این زبان به شدت در وب دچار ناکامی است ... به همین دلیل زبان های فاقد ابزارهای ویژوال و قدرتمند که در عین حال ساده نیز هستند در این وادی محکوم به زوالند و این مسئله برای جاوا که در زمینه وارد کردن مفاهیم بصری و پویا به دنیای وب پیشگام بود، ناگوار است، البته این قضیه هیچ ربطی به زبان اسکریپت نویسی «جاوااسکریپت» که با ظهور ای جکس جان تازه ای پیدا کرده، ندارد ...  

منبع : تبیان    تاریخ : 28   آبان   1386   شاخه : برنامه نویسی   

چرا جاوا اسکریپت؟

... html که زبان ساخت صفحات وب است امکانات محدودی دارد ... با محبوب شدن فوق العاده ی اینترنت، مشخص شد که این زبان قدرت کافی برای طراحان وب ندارد، و در نتیجه زبان هایی چون جاوااسکریپت (JAVASCRIPT) به میدان آمدند ... جاوااسکریپت یک زبان برنامه سازی ساده با فرمان هایی است که می تواند مستقیما در html جای بگیرد، و به همراه html به وسیله ی یک مرورگر تفسیر شود ... این زبان برای ردیابی هر نوع ورودی، مانند داده هایی که به وسیله ی حرکت نشانگر ماوس حاصل می شود، طراحی شد ... استانداردهای چندرسانه ای فراوانی وجود دارد که کارآمدتر از خروجی های جاوااسکریپت است، اما محبوبیت جاوااسکریپت به این زودی ها از بین نخواهد رفت، مهم تر از همه یادگیری ساده ی آن است و همچنین می توان از آن به عنوان یک زبان اسکریپت عالی نام برد ... این زبان به عنوان یک زبان عالی برای آموزش مبتدیان مطرح می شود ...  

منبع : فاوا نیوز    تاریخ : 13   مهر   1384   شاخه : برنامه نویسی   

اطلاعاتی در رابطه با پیشرفت موتور جستجو ویندوز و چگونگی زمان بندی Shutdown

... اما بسیاری از افراد مثلا آنهایی که از زبان اسکریپت php استفاده می کنند- متوجه می شوند که متن برنامه یا فایل های اسکریپت آنها جستجو نمی شود ... به هر حال، این مسئله تمام انواع فایل هایی که احتمالا از کد یا اسکریپت writer ها استفاده می کنند، از جمله php ...  


آموزش گام به گام زبان php

... نویسنده php اولین بار این زبان رو برای کار های شخصی خودش و اثری برای resume کاریش که باید تحویل می داده نوشته بوده ... اولین بار این زبان بصورت یک cgi در زبان Perl نوشته شده بود ... به همین دلیل php رو دوباره بازنویسی کرد و با زبان ‍c نوشت ... اولین نام این زبان personal home page Tools بوده که در آینده به personal home page construction kit تغییر کرد ... به عنوان مثال می خواهیم سرور ما هر هفته توسط یکی از اسکریپت های نوشته شده ما از database ما یک backup بگیره ... برای انجام این منظور ما اسکریپت رو بصورت جداگانه و cgi اجراش می کنیم ... اسکریپت های نوشته شده php همگی باید در فایل های متنی ساده ویا به عبارتی بهتر بصورت unix-Style نوشته شوند ... php یک زبان اسکریپت نویسی سمت سرور است ... یعنی اسکریپت شما در سرور اجرا شده و نتیجه برای شما ارسال می شود ...  

 
صفحه 1
2
امروز 23 اسفند ماه 1388

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player