Тодорхой ажлуудад тохиромжтой програмчлалын хэлүүд

Echo Dot ухаалаг чанга яригч

Програмчлалын хэлнүүдийн ертөнц нь зах зээлд давамгайлж буй зарим тодорхой кодуудаас, жишээ нь Java эсвэл C-ээс л хамаардаг юм шиг санагддаг. Бодит байдал нь тоо томшгүй олон сонголт байгаа хэдий ч олон сонголт байдаг.

Эдгээр хэлийг ихэвчлэн программистуудад танил болсон кодууд нь нөхцөл байдал, асуудлуудыг харгалзан бүтээдэг боловч тэдгээр нь сонирхол татахуйц шинэлэг зүйлүүдийг танилцуулж байгаа хэдий ч үндсэн урсгалд хүрч чаддаггүй.

Дараа нь эдгээр илүү нарийн програмчлалын хэлүүд юу хийж чадахыг бага зэрэг харуулахын тулд JavaScript-д эш татдаг нийтлэг газрыг үлдээхээс гадна InfoWorld вэбсайт зах зээлийн стандартаас тэс өөр 6 код бүхий жагсаалтыг гаргажээ. болон TechnoBreak доор дэлгэрэнгүй. Баталгаажуулах:

Clojure-г дахин идэвхжүүл

React хэлний онцлог, чадамжийг Clojure-ийн хэлтэй хослуулснаар бид Reactive Clojure-тэй болсон бөгөөд үүнийг хөгжүүлэгчид бүрэлдэхүүн хэсэг хөгжүүлэх гайхалтай сонголт гэж үздэг. Интерфэйс.

React-аас програмчлалын хэл нь үүнтэй хамт боловсруулсан программууд нь өгөгдөлд үр дүнтэй урсах боломжийг олгодог. Clojure-аас код нь хичнээн төвөгтэй, өвөрмөц байсан ч гэсэн хэрэглэгчийн хамгийн олон төрлийн эрэлт хэрэгцээг бий болгож, хангах чадварыг өвлөн авсан бөгөөд энэ нь хөгжүүлэгчдэд маш чухал юм.

Никель

Никель нь бусад програмуудын тохиргоог сайжруулахад анхаардаг. (Зураг: Тоглуулах/Никель Ланг)

Зарим хөгжүүлэгчид програмуудаа өөрчлөхийн тулд алдартай тохиргооны файлуудыг ашигладаг зуршилтай байдаг бөгөөд Никель нь эдгээр баримт бичгийг бүтээхэд чиглэсэн програмчлалын хэлийг албан ёсны болгох арга юм.

Никель нь энэ төрлийн файлын загвар болж ажилладаг бөгөөд хэрэглэгчдэд өөрийн үзэмжээр тохиргоог чөлөөтэй өөрчлөх боломжийг олгодог. Цаашилбал, энэ нь програмистын ашигладаг синтаксийн хувьд бага зэрэг зөөлөн боловч энэ нь илүү хялбар, илүү ажиллагаатай байдлаар өөрчлөлт оруулахын тулд энэ орчинд сайн туршлагуудыг дэмждэг.

Кобра

програмууд автомат сургалт Эдгээр нь ерөнхийдөө нарийн төвөгтэй бүтээлийн үйл явцтай холбоотой байдаг бөгөөд Кобра програмчлалын хэл нь энэ хувилбарыг өөрчлөхийг эрэлхийлдэг бөгөөд блокуудын хамтаар машин сургалтын дүрслэл, илүү хялбаршуулсан ойлголтыг өгөх синтаксийг танилцуулдаг.

Бицеп

Бицеп хэрхэн ажилладагийг харуулсан Microsoft схем. (Зураг: Тоглуулах/Microsoft)

Bicep нь Microsoft-ын үүлэн үйлчилгээ болох Azure дээр төвлөрсөн домэйны тусгай хэл (DSL) юм. Үндсэндээ энэ нь таны байршуулахыг хүсч буй дэд бүтцийг тодорхойлоход үйлчилдэг гайхалтай технологи Мөн хадгалсан файлууд дээрээ үндэслэн янз бүрийн тохиолдолд тохиргооны загвар болгон ашиглаж болох бөгөөд жишээлбэл, ажлын орчныг оновчтой болгоход зарцуулсан цагийг багасгахад тусалдаг.

онигоо

Фринк дэх хувьсагчийн мэдэгдлийн жишээ. (Зураг: Playback/Frink)

Фринк бол хувьсах мэдэгдлээрээ өөрийн утгыг хүлээн зөвшөөрөхөөс гадна жин, хэмжээ, мөнгө, цахилгаан гэх мэт тохирох нэгжийн үзүүлэлтийг бичихийг програмистаас хүсдэг сонирхолтой програмчлалын хэл юм.

Энэ нь хэлний үндсэн хөдөлгүүртэй холбоотой бөгөөд энэ нь дотоод алгоритмаар тоо бөөрөнхийлөх асуудлыг багасгахаас гадна утгыг янз бүрийн хэмжигдэхүүнд хялбархан хөрвүүлэх боломжийг олгодог бөгөөд Frink-ийг гайхалтай дижитал математикийн оньсого болгодог.

WebAssembly

WebAssembly (эсвэл Wasm) нь виртуал машинуудад зориулсан хоёртын зааврын формат юм. хөтөчЭнэ нь C, Rust зэрэг бусад програмчлалын хэлүүдийг JavaScript-ээс гадна ажиллуулах боломжийг олгодог бөгөөд энэ нь вэб сайтуудад хөтчүүд биш компьютер дээр ажилладаг програм хангамжийн бүрэн хэмжээний өндөр үзүүлэлттэй функцуудыг ашиглах боломжийг олгодог.

Томми Бэнкс
Бид таны бодлыг сонсохдоо баяртай байх болно

хариу үлдээгээрэй

TechnoBreak | Санал болон шүүмж
Logo
Бүртгэлийг тохиргоон дотроос идэвхжүүлнэ үү - ерөнхий
Дэлгүүрийн түрдэг тэрэг