From Wikipedia, the free encyclopedia
زبان برنامهنویسی پیتزا یک سورس باز از زبان برنامه نویسی جاوا با خصوصیات جدید ذیل است:
در آگوست ۲۰۰۱ توسعه دهندهها یک مفسر قابل کار کردن با جاوا ساختند. بیشتر برنامههای پیتزا میتوانند در یک محیط جاوا اجرا شوند اما در موارد خاص سبب مشکلات میشوند. کار با پیتزا حدود سال ۲۰۰۲ متوقف شد. ممکن است توسعه دهندهها به جای آن روی پروژهٔ Gj تمرکز کرده باشند. یک کوشش دیگر به منظور اضافه کردن نوعی به جاوا انجام شد که سرانجام به زبان رسمی ورژن ۱٫۵ نامگذاری شد.
الگوی تطبیق و بقیه تابعهای برنامه نویسی شبیه خصوصیات، به توسعه در زبان برنامهنویسی اسکالا[1] کمک کردهاند. مارتین ادرسکای اظهار داشته: "ما قصد کامل کردن تابعو شی گرویده را داشتیم تا اینکه قبل از زبان پیتزا با تلاش پیوستهای که انجام دادیم من فکر میکنم ما در اسکالا به یک صافکار یکپارچه رسیدیم."
public final class Main
{
public int main(String args[])
{
System.out.println( new Lines(new DataInputStream(System.in))
.takeWhile(nonEmpty)
.map(fun(String s) -> int { return Integer.parseInt(s); })
.reduceLeft(0, fun(int x, int y) -> int { return x + y; }));
}
}
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.