آخرین اخبار و مقالات و مطالب پیرامون زبان c در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران
بر روی این دامنه اینترنتی سیستم مدیریت محتوا
پارس سی ام اس
نصب شده است که نرم افزاری قوی جهت طراحی سایت
می باشد. طراحی وب
با استفاده از پرتال
( پورتال
) پارس منجر به طراحی وب سایت
شما می شود. طراحی وب سایت
کپی رایت پورتال
پارس
... با وجود کارایی زیاد و انعطاف پذیری بالای زبان برنامه نویسی جاوا، این ابزار قدرتمند و رو به توسعه هنوز نتوانسته جایگاه مناسبی برای پیاده سازی پروژه های تجاری در مقایسه با سایر framework های موجود بیابد ... از جمله دلایل اصلی عدم استفاده از جاوا در بیشتر پروژه های بزرگ تجاری، می توان به مشکل بازگشت پذیری یا decompile شدن کدهای نوشته شده، با این زبان برنامه نویسی اشاره کرد که این خود به تنهایی یک معضل بزرگ امنیتی در مسیر توسعه نرم افزارهای تجاری با استفاده از این ابزار به شمار می آید ... برنامه های نوشته شده در جاوا به دلیل استفاده از واسط زمان اجرای java runtime environment یا به طور اختصار jre برای مهیا کردن بستری مناسب برای جلوگیری از کامپایل مجدد کد منبع و همچنین حفظ قابلیت جابه جایی و استفاده در پلتفرم های مختلف، پس از کامپایل به جای تبدیل شدن به زبان ماشین یا همان «صفر» و «یک» به قالب خاصی از داده ها به نام byte code تبدیل می شود که این خروجی همان قالب قابل فهم و اجرا برای jre است ... همین موضوع باعث می شود کد برنامه های نوشته شده به زبان جاوا را با استفاده از متدهای مهندسی معکوس تا حدود زیادی بازیابی کرد ... این مشکل به حدی جدی است که شرکت توسعه دهنده زبان جاوا یعنی سان میکروسیستمز، اقدام به ارائه ابزاری به نام obfuscator برای مبهم سازی کد منبع نوشته شده از طریق تزریق کدهای اضافی به زبان جاوا کرده تا پس از انجام عملیات دیکامپایل، کاربران نتوانند به راحتی قطعات مختلف کد حاصل را درک و تفسیر کنند ...
... n] set f = 0 for i=2 to n nearest[i] = 1 distance[i]=a[1,i] end-of-for for j=1 to n-1 min = infinity for i = 2 to n if 0«=distance[i]«=min min = distance[i] vnear=i end-of-for-i e=edge connectiong vertices indexed by vnear and nearest[vnear] add e to f distance[vnear]=-1 for i=2 to n if a[1,vnear]«distance[i] then distance[i] =a[i,vnear] nearest[i] = vnear end-of-for-i end-of-for-j end کد منبع این الگوریتم به زبان c را می توانید از نشانی زیر دریافت کنید: http://clicklinks ...
... اما در حوزه نرم افزار کتاب های برنامه نویسی سیستم برای کامپیوترهای شخصی با قیمت دو هزار و 100 تومان، معماری سیستم های کامپیوتری با قیمت چهار هزار و500 تومان از مرکز نشر دانشگاهی، برنامه نویسی qbasic با قیمت چهار هزار تومان و برنامه نویسی basic با قیمت 990 تومان از مجتمع فنی تهران، شگردهای نصب ویندوز و سایر برنامه ها با قیمت دو هزار و 300 تومان، آموزش فتوشاپ همراه با سی دی با قیمت شش هزار تومان از انتشارات آراد و آموزش تری دی مکس 7 همراه با سی دی با قیمت پنج هزار و 700 تومان، مرجع کامل windows xp با قیمت 12 هزار و 500 تومان، آموزش کامل autocad 2009 با قیمت 12 هزار تومان از انتشارات سهادانش، کلید نصب ویندوز با قیمت دو هزار تومان، کلید 3d max با قیمت دو هزار و 500 تومان، کلید ویندوز با قیمت یک هزار و 500 تومان از انتشارات کلید و مبانی برنامه نویسی با استفاده از جاوا با قیمت هفت هزار و 800 تومان، برنامه نویسی به زبان c با قیمت چهار هزار و 800 تومان از انتشارات ایز ایران از پرفروش ها هستند ...
... برنامه ها باید به زبان های ، objective-c c++ ، c و یا جاوااسکریپت بگونه ای که توسط موتور webkit سیستم عامل آیفون اجرا می شود نوشته شده باشند و تنها کد های نوشته شده به زبان c ، c++ و objective-c می تواند کامپایل شده و به api های مستند لینک گردد (به عنوان مثال برنامه هایی که از طریق ترجمه واسط و یا یک لایه سازگارکننده و یا یک ابزار به api های مستند لینک گردند ممنوع است ...
... (به جای این تابع می توان از strlen که یکی از توابع استاندارد در زبان c هست، استفاده کرد ...
... به طور مثال، در زبان c بزرگ ترین حافظه ای که برای ذخیره سازی داده ها استفاده می شود، برابر با 8 بایت است که این مقدار در کامپایلر anci c به 10 بایت افزایش پیدا کرده است ...
... بسیاری از کدهای نوشته شده به زبان c/c++ استاندارد بدون تغییر و با کامپایل کردن دوباره روی لارابی اجرا خواهند شد ...
... زبانهای برنامه نویسی برای symbian : بدون شک زبان اصلی برنامه نویسی برای symbian زبان c++ است اما زبانهای مختلفی برای برنامه نویسی در این سیستم عامل به وجود آمده اند ...
... > مجله الکترونیکی کامپیوترورد با مخترع ++c، بییارنه استراستروپ (bjarne stroustrup) مصاحبه ای انجام داده که تقریبا تمام جوانب این زبان برنامه نویسی را از دید سازنده آن بررسی کرده است، از میان این مصاحبه طولانی، چند سوال را انتخاب کردیم که دانستن آنها در مورد این زبان برنامه نویسی محبوب خالی از لطف نیست: چه کسی ++ c را شروع کرد؟من به دنبال ابزاری بودم که بتوانم نگارش توزیع شده از هسته یونیکس را طراحی و پیاده سازی کنم ... اما گویا متوجه نبودند که c صدا زدن این برنامه یعنی اشاره کردن به برنامه دنیس ریچی (!) نه برنامه من، برای همین اسم های مختلفی برای زبان ها گذاشتند ... تا این که یک روز از طرف آزمایشگاه های بل (bell labs) برای من نامه آمد که یک اسم درست و حسابی برای این زبان انتخاب کنیم که ما آن موقع به ++ c بسنده کردیم ... تا به حال به موانع یامشکلاتی برخورده اید که توسعه زبان را به خطر بیاندازد؟تا دل تان بخواهد! قوانین اصلی طراحی برنامه چیست؟ چه چیزی باید در زبان باشد و چه چیز نباید باشد؟ اغلب مردم به دنبال زبانی می گردند که بسیار کوچک باشد و در عین حال تمام امکاناتی که آنها به دنبالش هستند را هم در خود داشته باشد، خب این غیرممکن است ... زبانی که در آن واحد هم پایدار باشد و هم برای برنامه نویسی سیستم (همچون زبان c) مناسب باشد ...
... مجله الکترونیکی کامپیوترورلد با مخترع++ c، بیارن استراستروپ (bjarne stroustrup) مصاحبه ای انجام داده که تقریبا تمام جوانب این زبان برنامه نویسی را از دید سازنده آن بررسی کرده است، از میان این مصاحبه طولانی، چند سوال را انتخاب کردیم که دانستن آنها در مورد این زبان برنامه نویسی محبوب خالی از لطف نیست: چه کسی++ c را شروع کرد؟ من به دنبال ابزاری بودم که بتوانم نگارش توزیع شده از هسته یونیکس را طراحی و پیاده سازی کنم ... اما گویا متوجه نبودند که c صدا زدن این برنامه یعنی اشاره کردن به برنامه دنیس ریچی () نه برنامه من، برای همین اسم های مختلفی برای زبان ها گذاشتند ... تا این که یک روز از طرف آزمایشگاه های بل (bell labs) برای من نامه آمد که یک اسم درست و حسابی برای این زبان انتخاب کنیم که ما آن موقع به c++ بسنده کردیم ... تا به حال به موانع یامشکلاتی برخورده اید که توسعه زبان را به خطر بیاندازد؟ تا دل تان بخواهد! قوانین اصلی طراحی برنامه چیست؟ چه چیزی باید در زبان باشد و چه چیز نباید باشد؟ اغلب مردم به دنبال زبانی می گردند که بسیار کوچک باشد و در عین حال تمام امکاناتی که آنها به دنبالش هستند را هم در خود داشته باشد، خب این غیرممکن است ... زبانی که در آن واحد هم پایدار باشد و هم برای برنامه نویسی سیستم (همچون زبان c) مناسب باشد ... فرق بین زبان c همراه با کلاس که گفتید و c++ چیست؟ اصل فرق در تکنیک پیاده سازی آن نهفته است ...
|
صفحه 1
|
2 | 3 | 4 |
|