
سيأتي يوم ما عندما تبدو الفرق في البرمجة "يا كمبيوتر ، أعطني هذا الشيء المضحك".
ماذا سيكون تحت غطاء محرك السيارة ، لن تفهم الروح الحية. يتم تفسير الأمر "crap" في فقرة مع وصف يتم ترجمته إلى كلمات رئيسية ، والتي يتم ترجمتها إلى مجموعة من علامات المتجهات ، والتي يتم تفسيرها في بعض C ، والتي يتم تجميعها إلى ...
وفي مكان ما هناك سيتحول إلى نبضات كهربائية على قطع من الحديد.
سيكون المبرمجون إنسانيًا مصقولًا يتمتعون "بقدرات لفظية عالية ومهارات اتصال وقدرة على أن تكون مربية في فريق". الحمد لله حتى يومنا هذا ، بالنسبة إلى ألاسكا ضمن فريق ، ولكن في كل مرة يخترع كوتلين آخر ، نقترب من هذا اليوم.
أنا فقط أتساءل عما إذا كان لدينا YaPs أصبح شيء من هذا القبيل بالفعل. أي ما يعادل أكثر ذكاء من عبارة "الكمبيوتر ، وجعل القرف". مجموعة من البروتوكولات الرسمية للكهرباء ، والتي نسينا بالفعل. شيء يزداد تمزيق علاقتنا بالواقع الميكانيكي.
كثيرا ما أسمع العبارة: "فيل ، تراجع ، توقف عن التفكير في كل أنواع الهراء". لكن اللعنة عليك ، اللعنة في ذلك اليوم عندما يكتبون على حبري "توقفوا عن التفكير".
لدي العديد من المشاريع الصغيرة في العمل ، ونحن نستخدم كدسات مختلفة - .net و React.ts و c ++ و Java. في ما كنت على الأقل بالتفتيش قليلا ، ثم سوف تشبث بك. جئت كمانح ، ولكن هناك مهام على السبورة لجميع التطبيقات ، الوصول إلى المستودعات ، أيضًا.
نشأت حالة عندما كانت جميع المهام على مكدس القرف كاملة ، والتي سيأخذها فقط رجل مجنون. أنا لست رجل مجنون ، وبدأت في تولي مهمة الكتابة على الآلة الكاتبة والرد ، ثم باستخدام Java. جميع التطبيقات تفعل الشيء نفسه ، ولكن مصممة لمنصات مختلفة. لم يكن لدي أي مشاكل.
لذلك كتبت شيئًا يختار أفضل خادم VPN على الأدوات الحادة ، وهنا ذهبت لأفعل نفس الشيء في Java. نفس الشيء ، بالضبط بنفس الطريقة. في البداية ، لم يعلق أي أهمية ، ولكن في مرحلة ما كان من الصعب جدًا عدم ملاحظة هذا النمط.
أنا فعلت الشيء نفسه في لغات البرمجة المختلفة. كان هذا الرمز مشابهًا جدًا ، باستثناء التفاصيل التي لم تؤثر على المهمة على الإطلاق. بعد كل شيء ، لا يأتي العمل لي بالكلمات: "يا فيل! نحتاج إلى استخدام فئات مجردة لإظهار العميل حالة الاتصال ". يريد رجال الأعمال والمستخدمون من الجهاز عرض صورة لهم. نعم ، وأنا أيضاً أريد فقط أن أريهم هذه الصورة.
لكن لا أستطيع ذلك. لا يمكنك فقط إخبار السيارة: افعل ما أحتاج إليه. حتى الآن ، أنا المترجم الوسيط الذي يحول عبارة "make a fuck" إلى أوامر ، بينما لا يزال يتعين عليّ أن أشرح بالتفصيل وخطوة خطوة إلى المعالج أين وأين أضع البايت سخيف.
لكنني لم أعد أعمل مع وحدات البايت. أنا أعمل على مستوى تجريدي للغاية مع القطع التي تشكل مصنع مصانع الآلية التي تتحكم في هذه البايتات. هناك قطعة من الحديد هناك ، وهي أكثر تعقيدًا - ليس لدي أي فكرة عن كيفية القيام بها هناك. ولكن يتم ذلك من خلال مئات المنشور ، والتي ليس لدي أي فكرة عنها. إنها "تفكر" في نصف ما أريد أن أخبره عن السيارة بنفسها ، ولا أعرف كيف.
كان الأمر كما لو كنت قد أغلقت غطاء السيارة وبدأت في إصلاحها من خلال ماسورة العادم ، التي تزداد مدة أطول وأطول كل عام ، ومرة واحدة ، لإصلاح المحرك ، لا بد لي من الصراخ في الأنبوب ، وعدم وضع يدي عليه.
يحول المحول الفرعي sisharp الخاص بي إلى لغة وسيطة (IL) تذهب إلى سيارة العميل ، حيث يقوم المحول الفرعي الآخر (الذي هو في الوقت المناسب) بتحويل IL الخاص بي إلى رمز خاص بالنظام الأساسي ، والذي بدوره يتغذى على المعالج ...
وفي مكان ما هناك ، كل أوصافي الرسمية ، تمحى جميع الاختلافات بين YaPs ، ويفعلون نفس الشيء. على الأصابع:
أعلم أن المعالج يعرف أمر O1. بعد استلامها ، سوف ينفخ الكهرباء في مكبر الصوت الديناميكي المدمج ، وسوف يتصل شيء ما في مكان ما وسوف تصدر صوت صفيرًا.
وهنا أنا أكتب على sycharpe:
using System;
Console.Beep(500,500);
1
:
#include <windows.h>
Beep(500,500);
1.
, , System.Console, windows.h? , , . , , .
, . - , , , . , — , .
. , , . , « », .
, — , ? , , , .
? , 2019 .
, — , . , , . , , , , , , . .
, « , x86 ARM. », . . , , .

, . . , - , , , , — , . - - . .
- (, , , , — )
. , , , . . , . , . .
— . . , , , - . — , , . , , , . .
«, , », ? , , , . , .
- , - , «» «» — , . , : « !? , ».
, , .
. , , .
, . , , .
20 , , , , . .
- « » , , — . , . .
. , « » . , , , . , , , . , , , , — . « » — . , , . ( - , «-»).
— . , , . , - — , . , , . -. , .
, , , . . — , , - . , .
. -, . — , , , . , , , , . — .
, — . , , , — . . . .