
Suatu hari nanti akan datang ketika tim dalam pemrograman akan terlihat seperti "hei komputer, beri aku hal sialan ini."
Apa yang akan berada di bawah tenda, tidak ada jiwa yang hidup akan mengerti. Perintah "sialan" ditafsirkan dalam paragraf dengan deskripsi yang ditafsirkan ke dalam kata kunci, yang ditafsirkan ke dalam serangkaian notasi vektor, yang ditafsirkan dalam beberapa C, yang dikompilasi ke ...
dan di suatu tempat di bawah sana itu akan berubah menjadi impuls listrik pada potongan-potongan besi.
Pemrogram akan humaniora dipoles dengan "kemampuan verbal tinggi, keterampilan komunikasi dan kemampuan untuk menjadi pengasuh dalam tim." Alhamdulillah sampai hari ini, untuk Alaska di tim, tetapi setiap kali menemukan Kotlin lain, kami membawa hari ini lebih dekat.
Saya hanya ingin tahu apakah YaP kami sudah menjadi seperti itu. Setara lebih cerdas sedikit dari ungkapan "komputer, buat apa-apa." Sekelompok protokol formal untuk listrik, yang sudah kita lupakan. Suatu hal yang semakin merobek hubungan kita dengan realitas mekanis.
Saya sering mendengar ungkapan: "Phil, mundur, berhenti memikirkan segala macam omong kosong." Tapi sial, sialan hari itu ketika mereka menulis di Habré "berhenti berpikir."
Saya memiliki banyak proyek kecil di tempat kerja, dan kami menggunakan tumpukan yang berbeda - .net, React.ts, c ++, Java. Dalam apa yang Anda setidaknya mencari-cari sedikit, maka mereka akan bertahan pada Anda. Saya datang sebagai donor, tetapi ada tugas di papan tulis untuk semua aplikasi, akses ke repositori juga.
Sebuah case muncul ketika semua tugas di stack saya benar-benar sial, yang hanya akan dilakukan oleh orang gila. Saya bukan orang gila, dan mulai mengambil tugas dengan mengetik dan bereaksi, kemudian dengan Jawa. Semua aplikasi melakukan hal yang sama, tetapi dirancang untuk platform yang berbeda. Saya tidak punya masalah.
Jadi saya menulis hal yang memilih server VPN terbaik pada benda tajam, di sini saya melakukan hal yang sama di Jawa. Hal yang sama, cara yang persis sama. Pada awalnya, dia tidak mementingkan apa pun, tetapi pada titik tertentu sudah sangat sulit untuk tidak memperhatikan polanya.
Saya hanya melakukan hal yang sama dalam berbagai bahasa pemrograman. Kode ini sangat mirip, dengan pengecualian detail yang tidak mempengaruhi tugas sama sekali. Bagaimanapun, bisnis tidak datang kepada saya dengan kata-kata: "Hai Phil! Kita perlu menggunakan kelas abstrak untuk menunjukkan kepada klien keadaan koneksi. " Bisnis dan pengguna ingin perangkat menampilkan gambar kepada mereka. Ya, dan saya benar-benar juga hanya ingin menunjukkan kepada mereka gambar ini.
Tapi saya tidak bisa. Anda tidak bisa memberi tahu mobil: lakukan apa yang saya butuhkan. Sejauh ini, saya penerjemah menengah yang mengubah kalimat "bercinta" menjadi perintah, sementara saya masih harus menjelaskan secara detail dan langkah demi langkah ke prosesor di mana dan bagaimana menempatkan byte sialan itu.
Tapi saya tidak lagi bekerja dengan byte. Saya bekerja pada tingkat yang sangat abstrak dengan bagian-bagian yang membentuk pabrik mekanisme pabrik yang mengontrol byte ini. Ada sepotong besi di sana, dan itu bahkan lebih rumit - saya tidak tahu bagaimana apa yang dilakukan di sana. Tapi itu dilakukan melalui seratus prisma, yang saya juga tidak tahu. Dia "memikirkan" setengah dari apa yang ingin saya sampaikan kepada mobil itu sendiri, dan saya tidak tahu caranya.
Seolah-olah saya telah menyegel kap mobil dan mulai memperbaikinya melalui pipa knalpot, yang semakin lama setiap tahun, dan sekali, untuk memperbaiki mesin, saya hanya perlu berteriak ke dalam pipa, dan tidak mendapatkan tangan saya di atasnya.
Subkompiler mengubah sisharp saya menjadi bahasa perantara (IL) yang masuk ke mobil klien, di mana pada gilirannya subkompiler lain (yang hanya dalam waktu) dengan cepat mengubah IL saya menjadi kode khusus platform, yang pada gilirannya diumpankan ke prosesor ...
Dan di suatu tempat di sana, semua deskripsi formal saya, semua perbedaan antara YaP dihapus, dan mereka melakukan hal yang sama. Di jari:
Saya tahu bahwa prosesor mengetahui perintah O1. Setelah menerimanya, ia akan meniupkan listrik ke speaker mikrodinamik bawaan, sesuatu akan terhubung di suatu tempat dan bunyi bip akan terdengar.
Dan di sini saya menulis di sycharpe:
using System;
Console.Beep(500,500);
1
:
#include <windows.h>
Beep(500,500);
1.
, , System.Console, windows.h? , , . , , .
, . - , , , . , — , .
. , , . , « », .
, — , ? , , , .
? , 2019 .
, — , . , , . , , , , , , . .
, « , x86 ARM. », . . , , .

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