چهارشنبه , آبان ۱ ۱۳۹۸

مفهوم Boxing و Boxed Type در برنامه نویسی

برخی از انواع داده های پیشفرض که در اکثر زبان ها مشابه هستند و به اون ها primitive میگوییم اغلی با اشیاء (آبجکتها) متفاوت هستند به این معنی که ویژگی های یک آبجکت را ندارند.مثلا نمیتوان روی آن ها یک خاصیت یا متد رو فراخوانی کرد. Boxing :به wrapping (قرار …

ادامه مطلب

نگاهی عمیق تر به کاتلین – آموزش کاتلین قسمت دوم

کاتلین یک زبان اپن سورس مثل جاوا و جاواسکریپت هست که البته این زبان ها رو هم تحت هدف خودش قرار داده هست. کاتلین بر روی JVM اجرا میشه. کاتلین Statically Typed هست . (یعنی نوع داده ها استفاده شده در برنامه رو  باید در هنگام نوشتن کد مشخص کنیم) …

ادامه مطلب

آشنایی با زبان برنامه نویسی کاتلین Kotlin آموزش کاتلین قسمت اول

مقدمه کاتلین یک زبان برنامه نویسی هست که توسط شرکت JetBrains به دنیا معرفی شده و همون طور که می دونید این شرکت  سازنده رسمی Intelij IDEA هست که یک ID بسار قدرتمند و هوشمند برای Java هست. کاتلین یک زبان برنامه نویس Staticaly Typed هست (یعنی نوع داده هایی که …

ادامه مطلب

کاتلین یا جاوا

برای ساختن اپلیکیشن های اندروید ، Kotlin رو یاد بگیرم یا با Java ادامه بدم ؟! گوگل در در مراسم GoogleIO 2017 زبان برنامه نویسی Kotlin (کاتلین) رو بعنوان زبان رسمی برای توسعه اپلیکیشن های اندروید معرفی کرد.نکته جالب اینکه حتی بعضی از توسعه دهنده های شناخته شده اندروید قبل از …

ادامه مطلب

BackPorting چیست ؟

BackPorting فرآیندی هست که به وسیله اون ، قابلیت ها و بخش های جدید از آخرین نسخه های یک سامانه یا کامپوننت  نرم افزاری ( software system یا software component )  در نسخه های قدیمی اون نیز قرار داده می شوند. BackPorting بخش از فرآیند نگهداری مربوط به توسعه نرم افزار هست و عمدتاً  …

ادامه مطلب