Programming
زبان برنامه نویسی D قسمت اول
Programming
Posted by on Dec 31, 2004, 16:46
آشنایی با زبان برنامه سازی D تحت لینوکس
D چیست؟ D یک زبان برنامهسازی سیستمی و کاربردی همه منظوره است. D یک زبان سطح بالاتر از ++C است اما توانایی نوشتن کدهای قدرتمند و تعامل مستقیم با APIهای سیستم عامل و سختافزار را حفظ میکند. D به خوبی برای نوشتن برنامههای متداول و برنامههای بزرگ چند میلیون خطی با تیمهای برنامه نویسی مناسب است. D به آسانی قابل آموختن است ، توانائیهای زیادی را برای کمک به برنامهنویس فراهم میکند و به خوبی برای فناوری پرتکاپوی بهینهسازی کامپایلر مناسب است
زبان برنامه سازی D تحت لینوکس قسمت دوم
Programming
Posted by on Dec 31, 2004, 17:09
برای چه کسانی مناسب است؟ برنامه نویسانی که به طور مداوم از ابزارهای تجزیه و تحلیل کد استفاده میکنند تا خطاها را حتی قبل از کامپایل شدن ازبین ببرند. افرادی که عمل کامپایل را با بالاترین سطح هشدارها انجام میدهند یا از کامپایلر میخواهند که هشدارها را به منزله خطا تلقی کند.
زبان برنامهنويسی D بخش سوم
Programming
Posted by on Dec 31, 2004, 17:10
کنترل منابع (Grabage Collection) تخصیص حافظه در D کاملاً با جمعآوری زباله همراه است. تجربه شهودی بیان میکند که تعداد زیادی از خصوصیات ++C برای کنـــترل رهاسازی حافظــــه لازم است . با جمــعآوری زباله زبان بسیار سادهتر میشود.
زبان برنامه نویسی D بخش چهارم
Programming
Posted by on Dec 31, 2004, 17:11
آشنایی با زبان D قسمت چهارم
کنترل های زمان کامپایل کنترل نوع قوی تر • انتساب مقادیر به صورت واضح مورد نیاز است • مجاز نبودن متغییرهای محلی به کار نرفته • عدم ؛ خالی در بدنه حلقه ها • انتساب ؛ مقادیر بولی بر نمی گرداند • نپسندیدن API های متروک
زبان برنامه نویسی D بخش پنجم
Programming
Posted by on Dec 31, 2004, 17:12
آشنایی با زبان D قسمت پنجم
مقادیر واسطه ممیز شناور در بسیاری کامپیوترها ،اعمال با دقت بالاتر بیشتر از اعمال با دقت کمتر وقت نمی گیرند .این باعث می شوند که مفاهیم شمارشی بالاترین دقت ممکن را برای اعمال داخلی موقتی به کار ببرند . فلسفه مورد بحث این است که زبان را به پائین مقسوم علیه سخت افزاری محدود کنیم بلکه آن را قادر به بهرهبرداری از بهترین توانایی های سخت افزار مورد نظر نماییم .
زبان برنامهنویسی D بخش ششم
Programming
Posted by on Dec 31, 2004, 17:13
نحوه برقراری ارتباط اشیای دارای جمع آوری زباله با کد بیرونی:
جمع آور زباله به دنبال ریشه ها د سگمنت داده ایستا و پشته ها و محتویات رجیستر هر رشتهی اجرا می گردد. اگر تنها ریشه یک شیئی بیرون از آنها باشد ، جمــــع آور زباله آن را از بین می برد و حافظه را آزاد میسازد.
نرمافزار آزاد یا بازمتن چیست؟
Programming
Posted by Kavoshgar Linux kavoshgar.blogsky.com on Jan 6, 2005, 05:06
نرمافزار با لوازم خانه، همانند میز، صندلی و یا سایر اشیای مصنوع تفاوتهای عمدهای دارد. مهمترین تفاوت نرمافزار آن است که همگان طریقهی ساخت و نحوهی کارکرد صندلی را میدانند، حال آنکه نحوهی ساخت و چگونگی کارکرد یک نرمافزار بدون دردست داشتن کد متن (Source Code) آن مشخص نمیباشد. شرکتهای رایانهای ما را وادار کردهاند که به نرمافزار نیز همانند اشیای مصنوع نگاه کنیم.
مقدمه ای بر برنامه نويسی شی گراء در دات نت
Programming
Posted by SAKHA RAVESH CO. on Jan 6, 2005, 14:28
برنامه نويسی شی گراء، بدون شک مهمترين تحول در دنيای نرم افزار طی ساليان گذشته بوده که بيشترين تاثير را در پيشبرد نرم افزار بدنبال داشته و ما امروز در صنعت گسترده نرم افزار از دستاوردهای وسيع آن بهره مند هستيم . در اين مقاله قصد داريم ، به بررسی برنامه نويسی شی گراء پرداخته و از اين زاويه نگاهی به دات نت داشته باشيم .
آموزش رتينا
Programming
Posted by persianhacker.net on Jan 6, 2005, 14:30
يكي از قويترين اسكنر هاي تحت ويندوز Retina نام دارد. بيشتر هدف من آشنايي شما عزيزان با اين اسكنر و معرفي آن است و نه بررسي جز به جز آن . اگر خودتان يك كمي با هاش ور برين از همه چيز هاش سر در ميارين.
ايجاد فايل XML با استفاده از يک بانک اطلاعاتی
Programming
Posted by SAKHA RAVESH CO. on Jan 6, 2005, 14:40
از بانک های اطلاعاتی به منظور ذخيره و مديريت داده ها استفاده می گردد . در صورتی که قصد ارسال داده های ذخيره شده در يک بانک اطلاعاتی را برای يک سرويس گيرنده داشته باشيم ، XML گزينه ای مطلوب در اين رابطه است
|