hotchpotch/wikipedia-multilingual-ir-pairs huggingface dataset:
دبليو دي سي 65سي02 المقدمة والمميزات
إن مركز التصاميم الغربية WDC 65C02يمكنه إن يعمل عند أي تيار مغذي (VDD) 1.8 إلى 5 فولت (مع زيادة أو نقصان 5%) لا توجد شرائح متنوعه لاختلاف التيارات المغذية. وتبين ورقه البيانات الرسوم البيانية كيف إن تغيرات المقاييس مثل (e.g. IDD, Fmax) يتبدل مع VDD وتوضح جداولها أهمية المتغيرات المستخدمة
) 1.8 – 2.5 – 3.0 – 3.3 - 5.0 – فولت مع زيادة أو نقصان 5%)
مركز التصاميم الغربي WDC 65C02 قد يعمل بشكل جيد في ساعات مريحة مثل 13.5 ميجاهرتز (أخذ عينات رقمية عالية الوضوح) و 14.31818 ميجاهرتز (بكسل مربع) و 14.75 ميجاهرنز (معدل الباود الكريستال) و16 ميجاهرتز إلى آخرة ومع ذلك فان قيمة الحد الادني VDD ترتفع لذلك
بيل مينش اشار إلى أن الـ Fmax يعتمد على عوامل الشرائح مثل تلك المحملة على دبابيس ويقلل الضغط باستخدام مسارات أشارات قصيرة وأجهزة قليلة وتساعد على رفع Fmax – وحزمة PLCC تملك سعة دبابيس اقل من حزمة DIP40.
دبليو دي سي 65سي02 مقارنة مع MOS 6502
أسهمت 65C02 مع سابقتها بنية مجموعة التعليمات 8 بت ومعالجة 16 بت الذاكرة ولكنها تضيف عدد من التحسينات وعملية البرمجة الموثقة والتعليمات المفيدة للغاية التي يمكنها سحب أو دفع موشر X أو Y إلى مسجل إلى أو من المكتف عمليات البرمجة الغير معروفه ثم تحويلها إلى NOPS عمليات غير كاملة على الرغم من التفاوت في طول التعليمات.
إلى حد كبير قد تم أصلاح «الانتقال الغير مباشر» (JMP (<ADDR>) بينما <ADDR> تقع على حدود صفحة الذاكرة حيث تم تثبيتها للقضاء على المصدر الدائم لمشكلة المبرمجين تم تعزيز هذه التعليمات بفهرس سجل X مما جعل من الممكن برمجه JMP جعل له مقدرة على طريقة معالجة سهوله الانتقال في الجدول
بعض المتغيرات في 65C02
من المشاكل الأخرى مع 65C02 والثابتة في 65C02 علاقة برنامجها بمسجل الحالة والذي يحتوى على ثمانية أنظمة للإشارات أو أعادتها هو تحت سيطرة البرنامج وتعكس الأخرى حالة الجهاز بعد الحساب أو تعليمات التحرك بت
دبليو دي سي 65سي02 مقارنة مع MOS 6502
أعلام حالة المعالج 6502، مع المعنى عند تعيينها
-N نتيجة سلبية
-V تسجل تجاوز السعة بت
-1 غير معروف محدود دائما
-B أشارة الاستراحة التي وضعتها تعليمات التنزيل
-D تمكين الوضع العشري
-I عدم تمكين مقاطعة الطلب
-C تحميل الحسابية
في كل إشكال وأنواع NMOS المنطقية من65C02 والعلامات العشرية أشارة د لم يتم تهيئته إلى الحالة المعروفة بعد إعادة التعين أو عند معالجة المقاطعة مم قد يودي إلى سلوك تعسفي وهذه تدفع مبرمجين 65C02 للاستخدام المبكر لتعليمات CLD لإعادة تعين برمجة
أعادة التعين (ومن المسلم به عموما تنفيذ التعليمات الثانية لمعهد استوكهولوم)
أن 65C02 تناول هذه المشاكل بان جعل علامة التطوير واضح عند أعادة التعين أو عند الاستلام (بعد وضع سجل ودفع إلى كومة)
أيضا في NMOS 6502s وعلامة N ماهو غير صالح عندما يكون المعالج قيد التشغيل في الوضع العشري
أصلح 6502s هذه المشكلة (على حساب دورة الساعة الإضافية) وبالتالي يزيد من فائدة وضع نظام العلامة العشرية
دبليو دي سي 65سي02 الاستخدامات البارزة من 65C02
-1 تم تحسين أبل س المحمول بعد أبل c بواسطة أبل للكميوتر 1.023 ميجاهيرتز
2- طور أبل c } ب ب سى مستر { الرئيسية للكمبيوتر التعليمي من الجوزة للكمبيوتر المحدودة 2 MHz 65SC12
ميجاهرتز بالإضافة إلى المعالج الثاني 4 MHz 65C102
3-	نسخة من قبل أجهزة برايل هي نسخة طبق الاصل من الكمبيوتر أبل 1 ميجاهرتز
-4 استنساخ ليزر128 من سلسلة أبل الثاني
WDC 65C816
W65C816 (يعرف أيضًا بـ 65C816 أو 65816) هو معالج دقيق (MPU) 16 بت طورته شركةWestern Design Center (WDC). والمعالج الدقيق W65C816S هو إصدار مُحسّن من المعالج الدقيق 65C02 8 بت الذي تصدره الشركة، كما يمثل ذاته تعزيز سيموس (CMOS) للمعالج الدقيق الجدير بالاحترام 6502 NMOS الذي تنتجه شركة MOS Technology. ويأتي الرقم 65 الوارد في تسمية الجزء من وضع التوافق 65C02 الخاص به، ويشير الرقم 816 إلى احتواء المعالج الدقيق على أحجام سجلات 8 بت و16 بت.
WDC 65C816
وبالإضافة إلى توفر سجلات 16 بت، يتميز المعالج الدقيق W65C816S بعنوان ذاكرة موسعة حتى 24 بت، مع دعم يصل إلى 16 ميجابايت من ذاكرة الوصول العشوائي ومجموعات تعليمات محسّنة ومؤشر مكدّس 16 بت، فضلاً عن العديد من الإشارات الكهربائية الجديدة للإدارة المحسّنة لأجهزة النظام.
ويبدأ المعالج الدقيق W65C816S في الاستبداء في «وضع محاكاة»، مما يعني أنه سيعمل بالأساس مثل 65C02. وبعد الاستبداء، قد يتحول المعالج الدقيق W65C816S إلى «الوضع الأصلي» بتسلسل من أمرين، مما يؤدي إلى تمكينه كافة الميزات المُحسّنة، وفوق ذلك لا يزال يحافظ على درجة كبيرة من التوافقية مع الإصدارات الأقدم مع معظم برامج 65C02. ومع ذلك، وعلى النقيض من الإصدار PDIP40 من 65C02، الذي يعد بديلاً متوافق السنون لسلفه NMOS، فإن PDIP40 W65C816S (المبين هنا في الرسم) لا يعد بديلاً.
WDC 65C816 لمحة تاريخية
بدأ تطوير المعالج الدقيق W65C816S في 1982 بعد إجراء بيل مينش، مؤسس شركة WDC وكبير الإداريين التنفيذيين بها، مشاورات مع شركة أبل بشأن إصدار جديد من فئة الحاسبات الشخصية أبل II. وترغب شركة أبل في الحصول على معالج دقيق قد يعد برنامجًا متوافقًا مع 65C02 المستخدم بعد ذلك في أجهزة أبل IIC، ولكن مع القدرة على معالجة المزيد من الذاكرة وتحميل وتخزين كلمات 16 بت. ونتج عن ذلك إنتاج المعالج الدقيق 65C816، الذي تم إنجازه في مارس من عام 1984، مع تقديم عينات لكل من شركة أبل وشركة آتاري. وقامت شركة أبل بعد ذلك بدمج المعالج الدقيق 65C816 في أجهزة الكمبيوتر أبل IIGS. وقدمت أخت مينش كاترين التي كانت تضطلع بمهمة التخطيط المساعدة له خلال عملية التصميم.
وفي تسعينيات القرن العشرين، تم تحويل 65C816 (كذلك 65C02 السابق) إلى أساس ثابت بشكل كامل، مما جعل من الممكن إيقاف ساعة المعالج بشكل كامل دون فقد البيانات في أي سجل من السجلات. وقد مكنتنا هذه الميزة، إضافة إلى استخدام ذاكرة الوصول العشوائي الساكنة غير المتزامنة، من إنتاج تصاميم استخدمت أقل طاقة عندما يكون الحاسب في وضع الاستعداد.
WDC 65C816 لمحة تاريخية
وقد قدمت كل من شركة GTE وسانيو وشركات أخرى التصميم الأساسي لـ 65816 كمصدر ثان اعتبارًا من فترة منتصف إلى أواخر ثمانينيات القرن العشرين ومطلع تسعينيات القرن العشرين. وبحلول عام 2010، قدمت شركة WDC المعالج الدقيق W65C816S في حزمة PDIP (الحزمة المضمنة المزدوجة) أو PLCC44 (الشريحة المغلفة بالبلاستيك المدعم بالرصاص) 40 سن، وكذلك أساسًا لدمج ASIC (دوائر التطبيقات التكاملية المعيّنة) (على سبيل المثال فئة W55V9x من الدوائر المتكاملة للتعليم الترفيهي بأجهزة التلفزيون التي تنتجها شركة وين بوند). وتعمل شركة WDC، التي تعد في ذاتها شركة أشباه موصلات غير مصنعة، مع العديد من الشركات المصنعة لإنتاج المعالج الدقيق W65C816S، وكذلك المنتجات المتوافقة الأخرى.
WDC 65C816 لمحة تاريخية
وقد قدمت شركة WDC في السابق شكلاً مختلفًا متوافق السنون للحزمة 65(C)02 PDIP40 من المعالج الدقيق W65C816S يُشار إليه بـ 65C802. وكان 65C802 متوافقًا تمامًا مع 65C02 في كافة الجوانب، ولكن يمكن إدخال تعديلات عليه ليعمل مثل 65C816 عند الرغبة في ذلك (بما في ذلك استخدام سجلات 16 بت). وقام بإنتاج المعالج الدقيق 65C802 كل من شركة WDC وGTE خلال فترة منتصف إلى أواخر ثمانينيات القرن العشرين ومطلع تسعينيات القرن العشرين. وكانت الشركات المصنعة للأجهزة تستخدم عادة عندما تقوم بتصميم أي مشروع من الألف إلى الياء المعالج الدقيق 65C816 بدلاً من 65C802، مما أدى إلى سحب المعالج الدقيق الأخير من الإنتاج.
WDC 65C816 تطبيقات جديرة بالذكر
عدد من ألعاب SNES المضمّنة في Nintendo SA-1، إصدار تمت ترقيته من المعالج الدقيق W65C816S.
لاسو الشرح
تقدم لاسو التنظيم الإداري من خلال برنامج لاسو (عبر مستخدميها ومجموعاتها الداخلية) للتحكم في الوصول الواضح المعتمد على تصريحات محددة لمصادر البيانات والسمات اللغوية لتحسين الأمن والتكامل في البيانات في بيئة تطوير برنامج إليكتروني متعدد المؤلفين. كما يتيح خادم لاسو الوصول إلى MySQL والعديد من قواعد البيانات عبر JDBC و ODBC و FilMaker Pro.. ويعمل خادم لاسو على كل من نظم التشغيل ماك أو إس إكس ووينددوز 2000 وويندوز 2003 ولينوكس ريد هات.
ويمكن كتابة لغة اللاسو، لغة لاسو ديناميك مارك أب (LDML)، في نسق بطاقات ذات اقواس مربعة تشبه html أو في نسق لاسو سكريبت الشبيه بكثير من لغات الكتابة الأخرى مثل PHP, Perl, python. ويمكن كتابة LMDL بتقنيات إجرائية أو ذات توجه موضوعي وتدعم العديد من أنواع البيانات من بينها مجمعات (قوائم ذات فهرس محتويات) وخرائط (قوائم ذات مراجع أسماء).
لاسو الشرح
وتعد اللاسو لغة قابل ة للتوسع. وهي تتضمن حاليا مجموعة من أدوات التلاعب بالصور إيمدج ماجيك، ولديها القدرة على خلق مستندات بي دي إف ومعالجة وإرسال البريد الإلكتروني. كما تتضمن لغة لاسو أيضا دعكا مستفيضا للمعايير الصناعية مثل XML.SOAP,WSDL,JavaEE, Java Beans. كما يمكن التوسع فيها عبر كتابة روتين مصنع خصيصا يمكن استخدامه وإعادة استخدامه كبطاقات خاصة لخلق وظائفية جديدة عبر لغات برمجة مثل الجافا والسي لتناسب العديد من الاحتياجات.
لاسو تجريد مصدر البيانات
تتيح لغة اللاسو القدرة على خلق مواقع إليكترونية ديناميكة أو برامج مع تجرديها من مصادر البيانات. تسمح اللغة بالبرمجة بطريقة تجعلها مستقلة عن تشفير مصادر بيانات محددة. ويسمح ذلك للمستندات والمواقع والتطبيقات الناشئة بواسطة اللغة بأن يتم نقلها من مصدر بيانات لمصدر بيانات خر بتغيرات طفيفة أو بدون تغيرات على الإطلاق. هذا المستوى من التجريد يتحقق عبر ترجمة اللغة.
يتم تثبيت مصادر البيانات داخل نظام إدارة اللاسو ووضع التصاريح ومعايير الاتصال وكافة الإعدادات الأخرى ذات الصلة. كما يمكن ضبط عدد من الأسماء المستعارة لمصادر البيانات بما يسمح بالتجريد.
مصدر بيانات www.foo.com هو قاعدة بيانات فايلميكر foo_facts.
في إطار نظام إدارة اللاسو، يتم خلق الاسم المستعار info لقاعدة بيانات foo_fats وبشفرة لاسو محددة، يتم استدعاء البيانات ل"info" باستخدام بطاقات تلاعب بيانات لاسو.
لاسو تجريد مصدر البيانات
تستقبل لاسو الدعة ل"info" كتعليمات لاسترداد البيانات من قاعدة بيانات foo_facts وتنشئ طلبا سليما للفايل ميكر. بعد ذلك تعود البيانات وتقدم للمستهلك النهائي بموجب شفرة المطور. في وقت آخر، يختار مدير www.foo.com التحويل إلى قاعدة بيانات MySQL.
وحتى يتم استيعاب هذا الانتقال/ يتم تعديل نظام إدارة لاسو بترشيح الاسم المستعار info إلى قاعدة البيانات الجديدة ماي إس كيو إل MySQL. وإذا كان من المعلوم أن كافة صفحة لاسو المبرمجة تستعين بلغة لاسو بشكل حصري (بدون بطاقات أو وظائف)، فستكون التعديلات الإضافية غير مطلوبة. تقوم لاسو حاليا بترجمة استدعاء info على أنه طلب للبيانات من قاعدة MySQL وتضع هذه الطلبات كتصريحات أو كشوف MySQL.
يحتفظ المطورون بنسخ محلية وأخرى بعيدة من نفس مصادر البيانات. يسمى مصدر البيانات المحلي dev_foo. أما المصدر البعيد فيسمى foo. في نظام إدارة لغة اللاسو للخادمين المحلي والبعيد يعرف مصدر البيانات بمعلومات مستعارة. يدعو المطور معلومات مصدر البيانات في إطار الشفرة المتاحة على صفحات اللاسو. يقوم خادم اللاسو بترجمة الدعوة إلى تلك المعلومات في إطار نظام إدارة اللاسو. لذلك يمكن أن تتنقل الصفحات التي يخلقها المطور بين الخوادم المحلية والبعيدة دون الحاجة لتشفير خاص بالخادم كما يمكن للمطور الحفاظ على مصادر البيانات المحلية والبعيدة بما يضمن أمن ودقة البيانات.
لاسو الأمن
تتيح لغة اللاسو توجها أمنيا متعدد الطبقات، هذا التوجه يسمح بضبط المعايير الأمنية عبر سلسلة واسعة من العناصر.
رجاء الرجوع إلى موقع لاسو سوفت LassoSoft امزي من المواصفات بشأن النظام الأمني للاسو.
لاسو أمثلة على الشفرات
Hello World======
فيما يلي ثلاث طر تقول بها "مرحبا أيها العالم" أو "Hello World: على صفحات اللاسو. وآخر طريقة هي بالطبع أسهلها
تلك الأقواس المربعة موجودة بلغة لاسو، لذلك عليك استخدام مكونات html إذا كنت ترغب في استخدام الأقواس المربعة على صفحات اللاسو لأغراض أخرى غير صنع بطاقات أو رموز خاصة باللاسو. ومن ناحية أخرى يمكنك طباعة الأقواس المربعة مستخدما لغة اللاسو نفسها.
ما بين السطور أو إنلاينز هي أداة اللاسو الرئيسية لكافة أنشطة قاعدة البيانات بالرغم من أنها تستخدم أحيانا لتحديد اسم مستخد وكلمة سر بصفة مؤقتة. ويمكن إصدار أوامر قواعد البيانات كما سبق، في لغة الميتا المستقلة عن db للاسو، والتي في حالتها يعمل نفس رمز شغرة البحث للMySQL وفايلميكر بر أو أي خلفية قاعدة بيانات أخرى يمكن أن تتصل بها اللاسو. ويعزز ذلك بشدة من إمكانية نقل حلول اللاسو. وإذا ما تطلب الأمر فإن كشوف SQL يمكن إدراجها بالطبع في الإنلاين عند استخدام خادم قواعد بيانات يدعم لغة SQL.
لاسو أمثلة على الشفرات
ولغة لاسو ليست لغة حساسة للأحرف أي أن "db_name" و"DB_name" تعنيان نفس الشيء. لاحظ أنه في المثال السابق كانت علامة (-) ترمز إلى شعارات ثانوية تتواجد فقط داخل الشعار الأولي، وهو في هذه الحالة الإنلاين.
القيم التي يحملها رابط www في المثال السابق يمكن التقاطها على صفحة النتيجة باستخدام رمز action_param. وتلقائيا تتحول action_params إلى متغيرات:
وهو الأمر الموصى به، لأن المتغيرات، على عكس action_params، يمكن الوثوق في عملها طوال الطريق حتى نهاية الصفحة.
المثال التالي هو عبارة عن نسخة من كلمات أغنية «99 زجاجة جعة»
لاسو تاريخ
في خريف عام 1995 كنت أحاول نشر قاعدة فايل ميكر برو على موقع الشركة التي كنت أعمل بها، وقد كان هناك حلين متوفرين في هذا الوقت، ويب إف إم لإيريك بيكفورد وفايل ميكر سي جي آي (ROFM) لراسل أوينز.
كلا من هذين الحلين يتم تطبيقه باستخدام أبلسكريبت (ويب إف إم كان يتم إعادة كتابتها لاحقا بلغة السي) ولذلك فكان كل منهم بطئ للغاية (على الأقل بالنسبة للتطبيق الذي كنت أعمل على تطويره). كما أن كلاهما أيضا كان يتطلب استخدام مجالات حسابات إف إم بي للصياغة، وهو الأمر الذي وجدته مرهقا ويتحمل الكثير من الأخطاء. وحتى أتغلب على هذه المشاكل قررت كتابة سي جي آي خاص بي مستخدما السي والسي بلس بلس بحيث يكون سريعا وفكرة «القوالب templates» المؤسسة على الإتش تي إم إل html بدلا من الاعتماد على مجالات الحساب، وقد أصبحت السي جي آي في النهاية لاسو 1.0.
لاسو تاريخ
وفي الغالب فإن اللاسو 1.0 تدين بالكثير تقنيا إلى ROFM وليس إلى WEB-FM. على سبيل المثال، فإن فكرة تمرير الأوامر إلى اللاسو عبر URL/Form Parameter تم أخذها مباشرة من ROFM (بأثر رجعي مع استخدام رمز «الإنلاين» هو في الغالب فكرة أفضل). كما أنني لم أعمل من قبل بالفايل ميكر بواسطة أبل سكريبت قبل هذه المحاولة، لذلك فإن الحصول على شفرة مصدر الإبل سكريبت لROFM والتعلم منها كان أمرا قيما- هذا الحوار مقتبس من فينس بونفانتي، كورتسي لاسوسوفت، ش.ذ.م.م عبر ليست سيرش.
كانت شركة بلو وورلد كوميونيكيشنز التي يملكها بول ديرفيلد شركة صغيرة لطباعة الإعلانات وتطوير مواقع الإنترنت تعمل من مقر بيل في إيزاكواه بواشنطن، حين اصدرت أول عمل لفينس بونفانتي تحت اسم اللاسو والللاسو لاست 1.0 سي جي آي.
نظرا لسهولة إعدادها وتعلمها ومميزاتها السريعة، سرعان ما دخلت حصة سوق لاسو في المنافسة وتغلبت على نفسها. عند هذه المرحلة كانت لاسو تعمل فقط مع فايل ميكر برو 3.x وويب ستار وكانت تعمل على أنظمة أبل إنك وماك أو إس 8 وما هو أعلى.
لاسو تاريخ
وقد ازدادت شعبية اللاسو بشكل ملحوظ مع استحواذ شركة بلو وورلد واستضافتها ومشاركاتها المتكررة في العديد من قوائم الحوارات عبر البريد الإليكتروني والتي كان الكثير منها يختص بفايل ميكر برو. وقد ساعد ذلك في حصول الشركة على اسمها في السوق، بينما وضع ذلك اللاسو في نفس الوقت في عقول المطور كطريقة لتمكين الفايل ميكر برو على المواقع الإليكترونية. كما وضعت بلو وورلد نفسها أيضا بقوة في مؤتمرات الماك وورلد وربما يكون ذلك قد ساعد مجتمع الماكنتوش في التزود بأول معرفة بنسخ الماكنتوش بصورة هائلة.
وتم غصدار اللاسو 1.1 كسي جي آي وأيضا كأحد المرفقات في ويب ستار، بنسخة ديسمبر 1996، بعد شهرين فقط من إصدار النسخة 1.0. قدم هذا الإصدار الدعم لخدمة الصور مباشرة من فايل ميكر برو مما دعم مخطوطات سكريبت ميكر التابعة لفايل ميكر برو مع الوصول إلى معلومات العملاء والمتصفح. كما تتيح اللاسو 1.1 أيضا الطبقة الأمنية الخاصة بها للتواصل بين المواقع على المستويين الميداني والمسجل.
لاسو تاريخ
عقب إصدار اللاسو 1. 2 في يناير 1997، جخلت شركة بلو وورلد وبونفانتي في محادثات خاصة مع كلاريس، وهي فرع من شركة أبل للكمبيوتر ومع مالك فايل ميكر برو. وقد اشترت كلاريس في النهاية الشفرة المصدرية للنسخة السابقة 1.2 لاسو، وبمساعدة فينس وبول بونفانتي أصدرت فايل ميكر ويب كومبانيون كأحد مكونات فايل ميكر برو 4.0.
لغة فايل ميكر ويب كومبانيوي «سي دي إم إل» «كلاريس ديناميك مارك أب» كانت مختلفة عن لغة اللاسة 1.2 إل دي إم إل (لاسو ديناميك مارك اب) ولكنها كانت قريبة منها جدا بحيث تتيح الانتقال بسهولة للمطورين الذين يبحثون عن أي خدمات من فايل ميكر برو عبر خوادم أطراف ثالثة.
وقد جاء إدراج فايل ميكر ويب كومبانيون الشبيه باللاسو في فيال ميكر 4.0 مع كل الطاقة والشهرة التي تحيط باللاسو في هذا الوقت ليساعد في نسبة المبيعات الهائلة وحصة لاسو الملحوظة في مجتمع تطوير المواقع التابع لماكنتوش والذي كان سريع النمو. خلال هذا الوقت، نقلت شركة بلو وورلد مكاتبها أيضا من إيزاكواه إلى بلازا سنتر في بيليفيو بواشنطن.
لاسو 2.x.
لاسو تاريخ
استمرت شركة بلوورلد في تطوير الللاسو مع كايل جيسوب مما جعلها تخطو خطوة نحو موقعها كمطور رئيسي. تم إصدار لاسو 2.0 في يوليو 1997 مقدما بعض التحولات الجذرية في الطريقة التي يمكن أن تستخدم بها لغة اللاسو.
فقد شهدت لاسو 2.0 إضافة خادم لاسو 2.0 للسلسلة، وقد كان خادم لاسو هو خادم مواقع إليكترونية يحمل علامة اللاسو التجارية مع تكنولوجيا اللاسو المدرجة به. وقد سمح ذلك بالدمج بين الخادم والميدلوير بصورة أكبر مما ساعد على تحسين الأداء. كما سمح خادم لاسو أيضا للمطورين بإعداد بيئة تطوير بدون التكاليف المتعلقة بها وتعقيدات خوادم المواقع من أي طرف ثالث.
كما منحت لاسو 2.0 وظيفة أخرى تتضمن الحسابات الرياضية، المتغيرات، بيانات أكثر تعقيدا، أنماط، إدراجات جانبية للخادم، معلومات أساسية عن العملاء، كشوف شرطية أكثر تقدما وسطح جافا كلاينت البيني. كما استطاعت لاسو 2.0 أيضا إرسال فعاليات أبل وبالتالي تتحكم في عدة تطبيقات أخرى على خادم الموقع.
لاسو تاريخ
ومن بين أشهر الوظائف الجديدة هي القدرة على أداء أعمال قاعدة بيانات متعددة الإنلاين تكون مخصصة بالكامل لصفحة الإجابات. قبل لاسو 2.0، كان يجب اعتبار كل شيء ماعدا قاعدة البيانات والنموذج الأولى (المتناظرات إلى الجدول والمنظر في نظم قاعدة البيانات الغير تابعة للفايل ميكر) كان يجب أن يتم تمريره كنقاشات من طلب صفحة الموقع. ولكن مع لاسو 2.0 تغير ذلك، وبالتالي غير جدا من طريقة تصميم مطوري اللاسو لتطبيقاتهم الخاصة بالمواقع.
بالنسبة للمطورين المبتدئين، قدمت لاسو 2.0 الإصدار الفوري على الموقع instant web publishing، وهو حل يمكن أن يخدم أي قاعدة بيانات فايل ميكر برو على الموقع بدون الحاجة لتشفير الكتابات المعتادة.
في ديسمبر 1997، ومع إصدار للاسو 2.5، قدمت شركو بلو وورلدعدة تطويرات في معايير الرموز وإمكانية الإجراء البينية. حصلت لاسو أيضا على القدرة على التواصل مع خادم موقع ويب تن- أحد أقسام أباتشي للماك أو إس من قبل تنون إنترسيستمز.
في 26 فبراير 2002، أصدرت بلو وورلد لاسو 5 الذي يعتبره العديد من خبراء هذا المجال ثاني أهم برنامج صدر في تاريخ هذه الشركة (أول أهم البرامج هو لاسو 1. 2).
لاسو تاريخ
وقد تضمن لاسو 5، من بين عدة تحديثات، هيكلا معاد الكتابة والتصميم بالكامل (لكل من أو إس إكس، وويندوز ولينوكس) والأهم هو قاعدة بيانات MySQL مدرجة به. ولا يزال لاسو 5 يتحدث إلى قاعدة بيانات فايل ميكر (ولكن ليس لخادم فايل ميكر والذي لم يصدر حتى سمحت إف إم آي قعليا بهذه الخخاصية)، والفايل ميكر كمصدر بيانات كان بطيئا من عدة اتجاهات مقارنة بمحرك SQL. نبذة قليلة بشأنه: تذكر أن الفايل ميكر هو مصدر بيانات خيطي فردي وبالتالي فحين تصدر بعض الطلبات يتم التعامل معها بالترتيب الذي تم استقبالها به.هذا السلوك الخيطي التسلسلي الفردي يؤثر على الأداء فيما يتعلق بالسرعة والاستجابة بالضبط كطريقة تطور حلول قاعدة البيانات، بمعنى، هل قاعدة البيانات بها أي حسابات، هل هناك أي تصاميم ثانوية، هل هناك أي حسابات نتائج مكتوبة (أكثر من المحتمل)، هل هناك أي أعمال جرافيك مدرجة في ميادين الحاويات... الخ. كل هذه الأمور يمكنها أن تؤثر على السرعة التي يصل بها الفايل ميكر للنتيجة التي يبحث عنها الطلب. ومن ثم يضفي عليه ذلك صفة البطء. وقد كانت لغة اللاسو نفسها "منذ النسخة 2. 0 متعددة الخيوط تماما (أي تسمح بالعديد من الاتصالات في نفس الوقت)، ولطالما خضعت لتباطؤ وثقل الفايل ميكر في بعض العمليات ولم يكن هناك أي طريقة للتغلب على ذلك إلا بالقيام بتغيرات رئيسية في مصدر بياناتك.
لاسو تاريخ
أما اللاسو 5، كلغة وخادم، لم تستطع بعد هذا الاعتماد على الفايل ميكر كدعامة، فقد كان مستقبل اللاسو يرتبط بالفايل ميكر. ومع تجربة مستقبل اللاسو بمصدر بيانات آخر، فتح ذلك الإمكانية لاستخدامات وفرص أعظم. وقد تذمر الكثير من المطورين في هذا الوقت مطالبين بسرعات أعلى (واستمروا كذلك لفترة من الوقت)، ثم بعد ذلك ضاع هؤلاء المطورون بسبب اعتمادها على الفايل ميكر. في سوق التطوير، محاولة بيع اللاسو إلى قسم تكنولوجيا معلومات لم يكن يعني فقط تخطي العميل لصدمة التعامل مع الفايل ميكر والذي بالطبع لم يكن ليتخطاها جيدا ثم الاضطرار بعد ذلك لبيع اللاسو فوق كل ذلك كان أمرا صعبا	. في كل الأحوال، أظهرت لاسو وعودا متعددة، للاستحواذ على حصة السوق ومطوري الطبقة العالمية. ومع ذلك فإن الاعتماد الكبير على الفايل ميكر ربطها بمستقبل غير مؤكد، وقد كان هذا المستقبل يكتب ببطء تحت تصرف إف إم آي، لذلك تم اتخاذ قرار باستخدام قاعدة بيانات داخلية وكانت هذه القادة هي MySQL.
لاسو تاريخ
ولم تكن لاسو مرتبطة فقط بMySQL كقعدة بيانات، بل أنها تتحدث لغة SQL مباشرة، وفي نفس الوقت سمحت للمطور بالاستمرار في استخدام بساطة رمز الإنلاين INLINE (انظر المثال التالي) لتصبح قاعدة البيانات عمياء. وبذلك يمكننا القول بأن اللاسو، كلغة، لم تكن تهتم بمصدر البيانات الذي تتحدث إليه، كان كل اهتمامها هو وجود بعض البيانات فيه. علاوة على ذلك، كان بمقدزر لاسو أيضا التحدث إلى أي مصدر بيانات متوافق مع JDBC طالما الرباط موجود، وقد أتاحت بلو وورلد هذا الأساس لكتابة هذا الموصل. في نفس الوقت أتاحت أيضا للمطور ومزود الاستضافة التحدث إلى مصدر بيانات MySql خارجي.زز الكل في نفس الوقت. ويمكن للمطور فعليا أن يجعل صفحاته تتحدث لمصادر بيانات متعددة وأنماط متعددة من مصادر البيانات وألا تضطر لتغيير شفرتها حتى ولو بايت واحد. يمكنك تغيير مصادر البيانات من صفحة لأخرى ولن يستطيع المستهلك النهائي معرفة ذلك. ويمكن للمطورين دمج بيانات فايل ميكر مع MySQL أو بيانات الأوراكل جميعا في نفس الصفحة من نفس الخادم.
لاسو تاريخ
لاسو 5 أيضا تتضمن صفتين حديثتين كلاهما غير طريقة تسليم المطور للحلول ونشرها. الأولى هي الجلسات sessions. حتى هذا الوقت كانت الطريقة الوحيدة للاسو للحفاظ على الحالة على صفحة تعمل باللاسو هي عبر الكوكيز cookies وقيم الرموز. وبينما كان انتشار الكوكيز كليا على الإنترنت بالكامل، فقد كانت قيم الرموز خاصة فقط باللاسو. كلا الطريقتين جعلت المطور يصنع بيئة خاصة على الصفحة وداخل الموقع لإليكتروني لتكون بمثابة كوكيز كاملة، وأصبحت الرموز مرتبطة باللاسو منذ النسخة 1.2 بينما كان المطورون يفتقرون إلى قدرتهم على الحفاظ على حالة واحدة عبر المواقع الإليكترونية بالكامل لفترة طويلة، فلم يكن هناك أي وسيلة عالمية فعالة لأداء هذا العمل. وقد سمحت اللاسو 5 بالقدرة على الحفاظ على نفس الحالة عبر كافة المواقع والقيم والمعايير مثل معلومات التسجيل والتاريخ والوقت ومعلومات العميل الرئيسية بحيث يمكن إدراجهم جميعا في متغير أو جلسة واحدة ثم تمريرها بعد ذلك بين الصفحات وبذلك تخلق الوهم بأن حالة المستهلك النهائي لا تزال محتفظ بها. التحديث الرئيسي الآخر للاسو 5 في هذا الوقت، كصناعة أولا، هو إضافة تطبيقات اللاسو أو LassoApps. يمتلك مطور اللاسو القدرة الآن على خلق تطبيق مواقع كامل وإغلاقه وبالتالي يحمي ملكيته الفكرية. تطبيق اللاسو هذا لا زال يحتاج إلى ربطه بخادم تطبيق لاسو 5 ولكن كان ذلك في حد ذاته تطورا كبيرا. فقد كان ذلك يعني أن المطور يمكنه حرفيا كتابة تطبيقه مرة وتوزيعه عدة مرات ويستمر في ى الاحتفاظ بحقوق شفرته. كلا هذين التحديثين، بالإضافة إلى خادم MySQL المدرج، وهيكل معاد كتابته بالكامل ومضيف من الرموز والخدمات الجديدة المبنية داخل اللغة وخادم تطبيق منحت المطور واي مؤسسة تستخدم هذه الأداة السير جنبا على جنب مع كولد فيوجن وإيه إس بي أو المواقع الإليكترونية الرائدة المعتمدة على بي إتش بي.
لاسو تاريخ
وقد تميزت لاسو 5 بصفة أخرى أيضا لم تكن متواجدة في النسخ السابقة من اللغة (أو لا بدون مجموعة كاملة من التشفيرات والإسعافات حتى تعمل بالصورة اللائقة، أو على الإطلاق): ما يتم تحميله مع الملف: يتمتع لاسو 5 بسعة داخلية للتعامل مع الملف الذي تم تحميله لخادم الموقع والتلاعب به ثم استرداده.
لاسو تاريخ
وقد شهد اللاسو 5 أيضا حادثا آخر حيث أنه لم يعد يعمل فقط مع ويب ستار 5 و ASIP (الذين يتم استبدالهم بخادم أو إس إكس) أو الآي تولد (من تنون)، ولكنه كان لديه القدرة أيضا على التحدث مع الأباتشي بشكل طبيعي في نظم تشغيل الأو إس إكش والويندوز واللينوكس (لم سكن نظام تشغيل ماك أو إس 9 مدعماوهو النظام الذي كانت تستخدمه لغة اللاسو لعدة سنوات). وفي نفس الوقت تم تنقيح الرابطة لنظام التشغيل ويندوز آي آي إس 5 و 6.
من سمات لاسو 5 الأخرى التي غيرت حرفيا الطريقة التي صنع بها مطوري اللاسو الصفحات هو اللاسو سكريبت. باختصار فإن لاسو سكريبت يبدو تماما شبيها بشفرة لاسوشكوير براكيتد (LDML) فيما عدا أنه لا يتم تطبيق أي تشفير على النتائج إلا إذا تم تحديد ذلك. ويمكن حاليا تشفير إل بي 5 بتقسيم المنطق من قيم ومتغيرات العروض بطريقة لم تكن ممكنة من قبل.
لم يكن هناك إصدار للاسو 4، رقم النسخ الصادرة تخطى الرقم 4 ليصل من 3 إلى 5.
لاسو تاريخ
لاسو 6 كان ظهورا لإمكانات الصور والبي دي إف (من بين عدة تحسينات أخرى للسرعة والاستقرار). توسع اللاسو 6 في إمكانات اللاسو 5 الذب ظهر بالأسواق. وأصبح لاسو 6 الآن لديه القدرة على خلق ملفات بي دي إف سريعا أو التلاعب في تحميل الصور. بينما لاسو 5 كانت لديه القدرة على التعامل والتلاعب بالصور والبي دي إف وخلقها أيضا، وكان ينبغي أن يتم ربطه بأداة المصدر المفتوح لبرنامج إيمدجماجيك عبر مجموعة أدوات ستيفان كلاين الرائعة. لاسو 6 من ناحية أخرى كان مزودا ببرنامج إيمدجماجيك مثبتا بداخله مما سمح بمزيد من التحكم في قدرات التصوير.
لاسو تاريخ
لاسو 6 أيضا يمتلك مضيفا من الرموز الجديدة أهمها رموز إكس إم إل XML التي أتاحت له التعامل مباشرة مع مجموعة بيانات XML. واستطاع لاسو 6 أيضا التعامل بشكل مباشر مع خادم إف تي بي والوصول إلى أدلته ثم سحب ودفع الملفات من وإلى هذه الأدلة أو عرض هذه البيانات كجزء من صفحة الموقع الإليكتروني. أضاف لاسو 6 أيضا برامج رياضية خاصة بالتواريخ. لاسو 5 كان مقدمة جيدة في التعامل مع التواريخ إلا أن طريقته في التعامل مع المشكلة المزعجة للتاريخ أفسدته. أعاد لاسو 6 تنقيح هذا النموذج وتحسينه بصورة كبيرة مع رموز الأمد. لنتناول على سبيل المثال حقيقة أن المواقع الإليكترونية هي موقع بلا حالة، وهذه الحقيقة تنفي فكرة الأمد. أو بمعنى آخر، الوقت المستغرق بين الصفحات أو الأحداث والأفعال. إن تجاوز هذا الوقت المستغرق يصبح أكثر خداعا إذا لم تكن تعمل باي نوع من الحالات المحفوظة (جلسة)، ولحسن الحظ قام لاسو بإدراج جلسات أمنية (يمكن للبعض أن يجادل بأن متغيرات الجلسة للاسو 5-8 لم تكن طويلة بما يكفي بحيث يمكن بواسطتها خلق مخاوف أمنية ثانوية). وقد حاولت رموز لاسو 6 محاولات رئيسية لإتاحة هذا الحل حول هذه المشكلة المزعجة.
لاسو تاريخ
شهد لاسو 7 ظهور اللغة في عدة أشكال مختلفة، أهمها إزالة القدرة على الوصول إلى نسخة MySQL عبر عميل خارجي. حتى النسخة 7 من لاسو كان بإمكانك فتح عميل SQL مثل CocoaMySQL، Navicat، AquaDataStdio أو تطبيق آخر من تطبيقات SQL وإضافة أو تحرير أو تعديل قاعدة بياناتك أو هياكل الجداول. أوالت النسخة 7 هذه الإمكانية وفي نفس الوقت أخبرت شركة بلو وورلد المكورين بأن عليهم النظر في أمر استخدام نسخة MySQL خارجية. وبينما أزعجت هذه الخطوة الكثير من المطورين، قدمت بلو وورلد طريقة لأداء كافة الوظائف التي يمكن لعميل SQL القيام بها ومع ذك فقد وفرتها لهم في واجهة مواقع بينبة شبيهة ب phpMyAdmin ولكن مع إمكانات أقل.