سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

همه دسته بندی ها

منو
جستجو
اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود

اخبار سخت افزار

کدهای سویفت روی فیوژا اجرا می‌شوند

گوگل اخیرا کدهای زبان برنامه‌نویسی متن‌ باز اپل را برای خود کپی‌برداری کرد؛ اما چرا گوگل چنین کاری را انجام داده است؟

کدهای سویفت روی فیوژا اجرا می‌شوند

چند روز پیش جنجالی بر پا شد با این موضوع که گوگل کدهای سویفت، زبان برنامه‌نویسی متن‌ باز اپل را کپی کرده است. گمانه‌زنی‌هایی انجام شده است مبنی بر اینکه گوگل قصد دارد این زبان به سلیقه‌ی خود تغییر دهد و برای اهداف خود به کار ببرد، . کریس لتنر، خالق سویفت که در حال حاضر برای گوگل کار می‌کند، وضعیت را شفاف‌سازی کرده است:

گوگل | Lattner
به گفته لتنر، گوگل تنها یک کپی از کدهای سویفت می‌خواست تا بتواند تغییرات خود را روی آن اعمال کند و سپس این تغییرات را با کدهای رسمی سویفت تلفیق کند و تا این طریق در این پروژه همکاری کرده باشد.

نکته‌ی جالب توجه این‌که یکی از این تغییرات هم‌اکنون به کدهای سویفت اضافه شده است. عنوان این تغییر پشتیبانی از فیوژا (Fuchsia) است. راک بولینگ که چند سال پیش برای توسعه‌ی پورت Objective-C برای اندروید همکاری کرد، این خبر را در پاسخ به توییت لتنر منتشر کرده است.

همچنین در کدهای گوگل یک نمونه برنامه‌ی نوشته‌شده با سویفت برای فیوژا مشاهده می‌شود که تعدادی ایموجی و کلمات چینی به معنی «سلام دنیا» در آن وجود دارد. هروقت گوگل اعلام کند که اعمال تغییرات در سویفت انجام گرفته است، این کدها باید قابل اجرا بشوند.

فیوژا، سیستم عامل نه‌چندان محرمانه‌ی گوگل، به‌صورت متن‌ باز در حال گسترش است؛ اما هیچ‌گونه اظهار نظری در مورد اینکه چه بوده و قرار است جای کدام سیستم عامل را بگیرد انجام نشده است. هسته‌ی این سیستم‌عامل به زبان‌های C و ++C نوشته شده و از زبان دارت (Dart) برای نوشتن محیط کاربری مبتنی بر فلاتر (Flutter) استفاده شده است؛ اما زبان‌های برنامه‌نویسی دیگر نظیر گو (Go)، راست (Rust)، پایتون (Python) و حالا سویفت نیز در این پروژه دیده می‌شوند.

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

یکی از حالت‌هایی که برای آینده‌ی فیوژا و پلتفرم‌های مشابه می‌توان متصور بود این است که برنامه‌نویسان، هسته‌ی برنامه یا «core logic» را به زبان دلخواه خود (سویفت، گو، راست، جاوا اسکریپت و...) نوشته و سپس محیط کاربری شخصی‌سازی شده را برای پلتفرم‌های مختلف از قبیل اندروید، iOS، فیوژا، لینوکس، ویندوز، وب و... با استفاده از ابزار مخصوص هرکدام طراحی خواهند کرد.

آینده‌ی ممکن دیگری که می‌توان متصور شد این است که ابزاری مانند گوگل فلاتر یا React Native متعلق به شرکت فیسبوک به کار خود ادامه دهند. این ابزار امکان استفاده از یک زبان مانند دارت یا جاوا اسکریپت را برای ساخت نرم‌افزار پلتفرم‌های مختلف را به برنامه‌نویسان می‌دهند. همچنین فریم‌ورک بین‌پلتفرمی دیگری به نام SCADE به زبان سویفت وجود دارد که می‌توان با استفاده از آن، هم برای iOS و هم برای اندروید برنامه ساخت.
نظرتان را ثبت کنید کد خبر: 39592 گروه خبری: اخبار سخت افزار منبع خبر: زومیت تاریخ خبر: 1396/09/01 تعداد مشاهده: 2435
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
Autodesk Structural Bridge Design 2026 / 2025

Autodesk Structural Bridge Design 2026 / 2025

طراحی پل‌

آموزش کار با سرویس DHCP در ویندوز Server

آموزش کار با سرویس DHCP در ویندوز Server

آموزش کار با سرویس دی اچ سی پی

Forsk Atoll 3.3.2 build 7383 + 3.1.2 build 4478 Portable + Documents

Forsk Atoll 3.3.2 build 7383 + 3.1.2 build 4478 Portable + Documents

بهینه سازی شبکه های اپراتورهای وایرلس فورسک اتول

SanDisk SecureAccess 3.0.2 Win/ 3.0 Mac

SanDisk SecureAccess 3.0.2 Win/ 3.0 Mac

رمزنگاری فلش مموری سان دیسک

Lemma

Lemma

لِمـا | یک بازی جالب بر اساس ورزش پارکور

NS Wallet 2.2.3 for Android +4.0.3

NS Wallet 2.2.3 for Android +4.0.3

مدیریت رمزها و شماره حساب ها

سلام پاریس من

سلام پاریس من

آموزش زبان فرانسوی

سخنرانی حجت الاسلام حاج علی اکبری با موضوع بندگی عاشقانه اصل اساسی زندگی فاطمی

سخنرانی حجت الاسلام حاج علی اکبری با موضوع بندگی عاشقانه اصل اساسی زندگی فاطمی

سخنرانی بندگی عاشقانه اصل اساسی زندگی فاطمی با حاج علی اکبری

آموزش کار با دیسک کوتا

آموزش کار با دیسک کوتا

آشنایی با دیسک کوتا DISK QUOTA

مجموعه فیلم‌های آموزش کامل CCNA به زبان فارسی

مجموعه فیلم‌های آموزش کامل CCNA به زبان فارسی

آموزش مدرک CCNA

Office HD - Presentations FULL 2016.767.0623 for Android +4.0

Office HD - Presentations FULL 2016.767.0623 for Android +4.0

ایجاد و ارائه اسلاید

RecForge II Pro 1.2.8.1g / I Pro 2.1.16 for Android +1.6

RecForge II Pro 1.2.8.1g / I Pro 2.1.16 for Android +1.6

برنامه ضبط پرقدرت صدا با امکانات بالا

WSUS Offline Update 12.6.1

WSUS Offline Update 12.6.1

آپدیت آفلاین ویندوز و آفیس

The Old City - Leviathan

The Old City - Leviathan

شهر قدیمی - نهنگ

سِهرِه یا فنچ

سِهرِه یا فنچ

نگهداری فنچ در خانه

Old Time Hockey

Old Time Hockey

شبیه ساز

Lynda - Building Customer Loyalty

Lynda - Building Customer Loyalty

فیلم آموزش ایجاد وفاداری در مشتری

Pop-Up Card Designer 4.0.0

Pop-Up Card Designer 4.0.0

طراحی کارت سه‌بعدی پاپ‌آپ

Auto Wallpaper Changer (CLARO Pro) 1.8 for Android +4.2

Auto Wallpaper Changer (CLARO Pro) 1.8 for Android +4.2

تغییر والپیپر

دورهٔ آموزش ویدئویی لینوکس به زبان فارسی از مقدماتی تا پیشرفته

دورهٔ آموزش ویدئویی لینوکس به زبان فارسی از مقدماتی تا پیشرفته

آموزش لینوکس

آموزش طراحی سایت از صفر تا صد

آموزش طراحی سایت از صفر تا صد

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

مداحی عربی عمار الکنانی

مداحی عربی عمار الکنانی

لیالی عاشوراء

AnyTime Organizer Deluxe 16.1.5.4

AnyTime Organizer Deluxe 16.1.5.4

مدیریت و سازماندهی امور شخصی و اداری

Adobe Shockwave Player 12.3.5.205 / macOS

Adobe Shockwave Player 12.3.5.205 / macOS

پخش فلش در ویندوز

The Land of Pain

The Land of Pain

ماجرایی ترسنک

حجامت در اسلام و فواید

حجامت در اسلام و فواید

آموزش حجامت و فوائد آن

Autodesk Softimage 2015 SP1 x64

Autodesk Softimage 2015 SP1 x64

یکی از قویترین ابزارهای ساخت انیمیشن و بازی سه بعدی (محصول شرکت اتودسک)

AntTek File Explorer Pro 5.6 for Android +4.0

AntTek File Explorer Pro 5.6 for Android +4.0

مدیریت فایل اندروید

Luma  2.0.5 for Android

Luma 2.0.5 for Android

اشکال زیبا ، رنگارنگ و متفاوت

Road Riot 1.29.35 for Android +4.0

Road Riot 1.29.35 for Android +4.0

ماشین‌سواری همراه با جنگ در جاده

AwesomeNauts v1.22a + DLC + Update 1.22.1

AwesomeNauts v1.22a + DLC + Update 1.22.1

جنگجویان خفن

Orbit Downloader 4.1.1.19 Final

Orbit Downloader 4.1.1.19 Final

نرم افزار مدیریت دانلود

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

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

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

Camera Effects 8.2 for Android +2.3

Camera Effects 8.2 for Android +2.3

افکت های تصویری

101 نکته کاربردی در تکنولوژی اطلاعات (IT)

101 نکته کاربردی در تکنولوژی اطلاعات (IT)

نکته هایی پرکاربرد در فناوری اطلاعات

Puzzle Alarm Clock PRO 3.1.0.996 for Android +2.2

Puzzle Alarm Clock PRO 3.1.0.996 for Android +2.2

ساعت هشدار پازل

Kingsoft WPS Office + PDF 18.18.2 for Android +5.0

Kingsoft WPS Office + PDF 18.18.2 for Android +5.0

آفیس با فونت فارسی

EaseUS Data Recovery Wizard Technician 17.0.0.0 Build 20231121 + WinPE / macOS

EaseUS Data Recovery Wizard Technician 17.0.0.0 Build 20231121 + WinPE / macOS

بازیابی فایل ها و پارتیشن ها

InfiniteSkills – Learning Revit Structure 2014

InfiniteSkills – Learning Revit Structure 2014

فیلم آموزش نرم افزار مهندسی رِویـت استراکچر 2014

Wildlife Park 3

Wildlife Park 3

شبیه‌ساز مدیریت پارک حیات وحش 3

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!