برنامه نویسی

Object Pascal قدیمی را از Rust جدید ببینید

Summarize this content to 400 words in Persian Lang
این یک پست در 20 آوریل است. 2024 از وبلاگ قدیمی من.https://codenested.blogspot.com/2024/04/see-old-object-pascal-from-new-rust.html

این روزها روی یک برنامه جدید کار می کنم و فکر می کردم فرصت خوبی برای یادگیری چیزهای جدید است، Rust را امتحان کردم.

به عنوان یک تازه کار (یا نوب) در این زمینه، از زمان مبارزه با آنالایزر زنگ زدگی لذت می برم.

در Rust خطای زیر وجود دارد.

let mut raw: String;
handle.read_to_string(&mut raw);

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

برای رفع مشکل، خط اول باید مانند زیر تغییر کند.

let mut raw=String::raw();
handle.read_to_string(&mut raw);

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

با دیدن کد یاد روزهای خوب Object Pascal (دلفی) می افتم. اگر یک نوع اولیه نیست، باید متغیر را در عبارت var اعلام کنید و سازنده را در اجرا فراخوانی کنید، در غیر این صورت خطای زمان اجرا را منتشر می کند. و Rust ساختار را همانطور که بود “به ارث برد”، به جز برای گرفتن غیرتخصیص حافظه در زمان کامپایل.

procedure function1();
var anObject: TAwesomeClass;
begin
anObject:= TAwesomeClass.Create(); // or the application will crash
end;

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

زبان برنامه نویسی پاسکال همان طور که هست یک زبان کوچک است و بر بسیاری از زبان های دیگر مانند جاوا، پایتون، جاوا اسکریپت و حالا Rust تاثیر می گذارد……. همه آنها حداقل بخشی از Object Pascal را پذیرفته اند.

به عنوان یک پیرو خوب زبان، وقتی این را دیدم احساس ضعف می کنم.

این یک پست در 20 آوریل است. 2024 از وبلاگ قدیمی من.
https://codenested.blogspot.com/2024/04/see-old-object-pascal-from-new-rust.html


این روزها روی یک برنامه جدید کار می کنم و فکر می کردم فرصت خوبی برای یادگیری چیزهای جدید است، Rust را امتحان کردم.

به عنوان یک تازه کار (یا نوب) در این زمینه، از زمان مبارزه با آنالایزر زنگ زدگی لذت می برم.

در Rust خطای زیر وجود دارد.

let mut raw: String;
handle.read_to_string(&mut raw);
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

برای رفع مشکل، خط اول باید مانند زیر تغییر کند.

let mut raw=String::raw();
handle.read_to_string(&mut raw);
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

با دیدن کد یاد روزهای خوب Object Pascal (دلفی) می افتم. اگر یک نوع اولیه نیست، باید متغیر را در عبارت var اعلام کنید و سازنده را در اجرا فراخوانی کنید، در غیر این صورت خطای زمان اجرا را منتشر می کند. و Rust ساختار را همانطور که بود “به ارث برد”، به جز برای گرفتن غیرتخصیص حافظه در زمان کامپایل.

procedure function1();
var anObject: TAwesomeClass;
begin
anObject:= TAwesomeClass.Create(); // or the application will crash
end;
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

زبان برنامه نویسی پاسکال همان طور که هست یک زبان کوچک است و بر بسیاری از زبان های دیگر مانند جاوا، پایتون، جاوا اسکریپت و حالا Rust تاثیر می گذارد……. همه آنها حداقل بخشی از Object Pascal را پذیرفته اند.

به عنوان یک پیرو خوب زبان، وقتی این را دیدم احساس ضعف می کنم.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا