Trad4

نرم افزار تصویر:
Trad4
جزئیات نرم افزار:
نسخه: 3.2 / 3.3 Beta 01
ها تاریخ: 11 May 15
توسعه دهنده: Steve Evans
پروانه: رایگان
محبوبیت: 32

Rating: nan/5 (Total Votes: 0)

در Trad4 به طور کامل همزمان، موضوع زبان برنامه نویسی امن است که فلس خطی در هسته های چندگانه است. این پروژه در ابتدا برای استقرار در صنعت مالی به مدل خطر زمان واقعی در نظر گرفته شده.
Trad4 شامل یک کتابخانه و یک پیش پردازنده. شما اشیاء را با استفاده از نحو ساده مشخص و اجرا قبل از پردازنده. Trad4 تولید تعداد انگشت شماری از فایل های C برای هر شیء، از جمله یک فایل خرد - روش محاسبه. این می شود به نام هر بار که جسم نیاز به آتش، و شما نیاز به عرضه منطق برای. Trad4 کشد تمام اطلاعاتی که جسم نیاز به خود را به دامنه این تابع را محاسبه نمود.
این فایل های منبع هستند و سپس وارد شده و همراه با libtrad4.so به یک فایل اجرایی مرتبط است. این پس از آن در برابر یک پایگاه داده شروع می شود.
تغییر است و سپس به سیستم تغذیه و trad4 مدیریت که تغییر را از طریق نمودار خود را نگه می دارد و درخت به روز در زمان واقعی است.
Trad4 یک راه جدید تنظیم برنامه در حافظه و سبک جدیدی از جریان از کنترل است.
چرا trad4 استفاده کنید؟
این بسیار آسان برای استفاده. برای ساخت یک برنامه trad4 به مدل مشکل شما نیاز دارید فقط یک درک خوبی از مشکل شما و دانش از زیر مجموعه کوچکی از زبان برنامه نویسی C.
این برنامه بسیار سریع. همانطور که شما مشکل شما را تبدیل به اشیاء تجزیه جداگانه، این اجازه می دهد تا موضوعات متعدد به اجرا بخش های مختلف مشکل خود را در همان زمان، یک برنامه trad4 فلس خطی در هسته های چندگانه. Trad4 خود را سربار بسیار کمی - بسیار کمی دستورالعمل بین یک شی نیاز اجرا می شود وجود دارد و آن را محاسبه تابع نامیده می شود.
این بسیار کارآمد می باشد. همانطور که شما مشکل خود را شکستن را تبدیل به اشیاء جداگانه، شما می توانید نمودار خود را در چنین راهی که هر فرد فقط یک بار محاسبه در درون برنامه انجام می شود ترتیب. اشیاء دیگر که در نتیجه آن محاسبه بستگی دارد در نتیجه از آن شی را خواهد خواند.
آن را بسیار امن است. در حالی که trad4 فراهم می کند همزمانی کامل، آن است که به طور کامل قفل رایگان. این بدان معناست که شما هرگز در مورد شرایط مسابقه مبهم یا بن بست نگران باشید.
Trad4 تحت LGPL منتشر شد. این همان شورای همکاری خلیج فارس و مجوز استفاده از glibc است، و آن را اجازه می دهد تا شما را به پیوند trad4 به یک سیستم اختصاصی و آزاد است که سیستم اختصاصی تحت هیچ مجوز شما انتخاب می کنید

در چه در این نسخه جدید است.

در پشتیبانی از کتابخانه های 3rd حزب اضافه شده است.
نحوه توارث رابط در حال حاضر برای تخصص به ارث برده نوع اجازه می دهد تا.
خلاصه، بتن، و (در آن قابل اجرا) نمودار ارث در حال حاضر برای شما در قالب فایل .dot تولید می شود.
ویژه در این نسخه یک جفت از برنامه های پردازش سیگنال دیجیتال همزمان: additive_synth و fourier_transform معکوس آن است.

به چه چیزی جدید در نسخه 3.0 بتا 02 است:

به توانایی عبور در پرچم کامپایلر (-O3، -G) اضافه شده است (به اضافه CXXFLAGS به عنوان مورد نیاز).
هشدار کامپایلر ناشی از انواع خاصی از سازه های ثابت شده است.
حالت تک رشته ای که در آن موضوع اصلی از تمام کار اضافه شده است (NUM_THREADS صادرات = 0).
T4 فضای نامی برای جلوگیری از درگیری trad4 نام نوع با کتابخانه های خارجی اضافه شده است.
benchmarker.sh اسکریپت اضافه شده است (بخش تحلیل بر روی وب سایت اصلی برای جزئیات بیشتر مراجعه کنید).
Trad4 در حال حاضر بر روی سیستم عامل 64 بیتی کامپایل.

به چه چیزی جدید در نسخه 3.0 بتا 01 است:

برای این نسخه precompiler شده است دوباره نوشته شده است برای حمایت از تو در تو و تنهایی سازه ها. آن را نیز بسیار از دیدگاه معماری بهبود یافته است.
دو برنامه در این توزیع گنجانده شده است. اولین jpm_cds V1.1، که تا به حال راه حل precomp_v2 ثابت است اما در غیر این صورت بدون تغییر است. دوم test_app، یک برنامه کاربردی طراحی شده برای ورزش precompiler است، و نشان می دهد که چگونه ساختارهای تو در تو کار می کنند.
برخی از کارهای قبل از 3.0 انتشار برنامه ریزی شده برای اواخر ماه ژوئن باقی مانده است. این شامل:
رفع هشدار کامپایلر بر روی سازه های خاص
گوشت گاو تا اعتبار
ایالات شی
بهبود DEBUG بر روی سازه های تو در تو (شاید - این روی حیله و تزویر است)
حالت تک رشته ای
قابلیت عبور در پرچم کامپایلر (-O3، -G و غیره)
ارتقا تمامی برنامه ها به V3
کتابچه راهنمای به روز رسانی خواهد گسترده دریافت
وب سایت دوباره طراحی خواهد

به چه جدید در نسخه 2.0.4 است:

این تغییرات به trad4 در اطراف انتقال از ISDA CDS مدل استاندارد به trad4، در نتیجه از آن (jpm_cds) محور توزیع شده است با این نسخه.
پشتیبانی برای typedefs و کاراکتر اضافه شده است.
پشتیبانی از ساختمانها تمدید شده است.
تعدادی از اشکالات که پورت jpm_cds در معرض برطرف شده است.
اعتبار سنجی و در هر دو precompile و اجرا هم گزارش شده است بهبود یافته است.

به چه چیزی جدید در نسخه 2.0 است:

آرایه از ساختمانها مادری به بخش میخانه اضافه شده است.
شمارشی بومی و ثابت اضافه شده است.
برنامه های کاربردی جدید در حال حاضر ساده تر برای ایجاد با create_new_app.sh اسکریپت.
اشیاء هم اکنون می توانید به بیش از یک شی از هر نوع مشترک، و این باعث شده است که نحو زیر را تغییر دهید.
NUM_THREADS در حال حاضر از خط فرمان صادر شده است.
همچنین شامل تغییرات مختلف مربوط به رفع اشکالات، کد پاک کردن و اعتبار.

به چه جدید در نسخه 2.0 بتا 02 است:

این توزیع شامل دو پایگاه داده های بزرگ - یکی برای هر برنامه. این باید برای استرس تست و تجزیه و تحلیل عملکرد استفاده می شود. شما می توانید این فایل بیش از دایرکتوری پایگاه داده های موجود خود را untar. black_scholes_1M.db شامل اطراف اشیاء 1M black_scholes. bond_risk_850k.db شامل حدود 850k اشیاء bond_risk.

نرم افزار های مشابه

Seed7
Seed7

22 Jun 18

GNU Smalltalk
GNU Smalltalk

11 May 15

PL/1 for GCC
PL/1 for GCC

2 Jun 15

JRuby
JRuby

17 Feb 15

نظرات به Trad4

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!