<DevCon /> – Telegram
<DevCon />
85 subscribers
54 photos
4 videos
7 files
107 links
DevCon P/E rasmiy telegram kanali. Informatsion texnologiyalar dunyosiga xush kelibsiz. Kanalda IT sohasiga oid qiziqarli ma'lumotlar va yangiliklar berib boriladi.

Murojaat va takliflar uchun:
http://t.me/iplosvoy
support@devcon.uz
Download Telegram
“Hello world” dasturi turli tillarda qanday yozilishini ko’rib chiqamizmi? Unda boshladik!
!@#$%^&*()_+ dasturlash tili (Seryozno shunday til bor)

Dastur kodi:
^dlrow ,olleH(@)

Izoh:
^ - N qiymatini kiritish
( - Agar N 0 bo'lsa, tegishli ')' ga o'tishni belgilaydi
) - Agar N 0 bo'lmasa, tegishli '(' ga o’tkazadi
@ - N qiymatiga daxldor ASCII belgilarni ekranga chiqaradi.

@devcon
Ishni tanish bilishchilikda boshlash kerak ediyu mayli hali ham kech emas.

Hiq dasturlash tili. O’zbekistondagi dinozavr dasturchilardan biri Alisher Jalolov tomonidan ishlab chiqilgan.

Dastur kodi:
"Salom!" tfu!

Izoh:

tfu! - stek tepasidagi qiymatni ekranga chiqarish
a? - ma'lumot kiritishni so'rash
uff... - do sikl boshi
obbo! - do sikl ohiri (stek tepasidagi qiymat 0 dan farqli bo'lsa sikl takrorlanadi)
hiq! - stek tepasidagi qiymatni olib tashlash (delete(0))
oppa! - stekdagi n-qiymatni stek tepasiga nusxa olish (copy(n, 0))
hmm. - stekdagi 0- va 1- qiymatlar o'rnini almashtirish (swap(0,1))
uhh! - stek tepasidagi qiymatni nusxa olish va yana stek tepasiga qo'yish (duplicate(0))
iye? - shartli o'tish (stek tepasidagi qiymat 0 dan farqli bo'lsa iye? dan keyingi buyruqlar bajariladi aks holda eee! buyrug'igacha bo'lgan amallar tashlab o'tilib, bajarish eee! dan keyinga o'tiladi)
eee! - shartli o'tish chegarasi (end if)

+, -, /, * - qo'shish, ayirish, bo'lish va ko'paytirish amallari
>, <, ==, !=, >=, <= - mantiqiy amallar

——————
Ayni damda ushbu til kompilyatori faqatgina windows os muhitiga ishlab chiqilgan. Uztozdan tinchgina source kodeni berishlari yoki boshqa platformalarga ham ishlab chiqishlarini ko’rab qolamiz.

Quyidagi zip fayl compiler va dasturlash tilidan misollar keltirilgan.

@devcon
0587 - Dasturlash tili

Dastur kodi:
0
104029
1(Hello World)

Izoh:
Ushbu til bir funksiyadan iborat. Lekin siz funksiyalar ichida ham qo’shimcha funksiya yarata olasiz.

0 - Lambda funksiyadan keyingi qiymatlarni bajarish (Lambda funksiya haqida google amakidan so’rab olasizlar)
1 - Lambda funksiyani begilash
2 - Amaldagi funksiya argumentini olish
3 - Joriy funksiyani qaytarish
4 - Ekranga chiqaruvchi ma’lumotni o’zgartirishsiz qaytarish
5 - Kiritishlarni qabul qilish
6 - Argumentning plus qiymatini qaytarish
7 - Argumentning minus qiymatini qaytarish
8 - Agarda argument 0ga teng bo’lsa o’xshash funksiyani qaytarish
9 - Null qiymay
(n) - N qiymatini qaytarish

@devcon
0815 - dasturlash tili

Dastur kodi:
<:48:x<:65:=<:6C:$=$=$$~<:03:+$~<:ffffffffffffffbd:+$<:ffffffffffffffb1:+$<:57:~$~<:18:x+$~<:03:+$~<:06:x-$x<:0e:x-$=x<:43:x-$

Izoh:

Ushbu til faqatgina o’n oltilik tizimni tushunchagi sabab kirish va chiqishlar ayni shu tizimga belgilanadi.

Instruksiyaga kelsak assembler haqida o’ylang))

@devcon
2B - dasturlash tili

Dastur kodi:
+0+0+0+0+0+0+0+2)+0+0+9)+7))+3)-0-0-0-0-0-0-0-9)+0+0+0+0+0+0+0+0+7)-8)+3)-6)-8)-7-0-0-0-0-0-0)
,,, (Commata) - Dasturlash tili

Dastur kodi:
"Hello, World!

Izoh:

Ushbu til stekni boshqarish kam qo’llanadigan unikod belgilardan foydalanadi. SHu sababli ba’zi qurilmalarda qo’llanilmasligi yoki kod yozishga qiyinchilik tug’dirishi mumkin.
2DFuck - Dasturlash tili

Dastur kodi:
.!.!..!.!....!..!..!.!.!.!.!..!.!..!...!..!.!..!...!..!.!....!..!.!.!..!....!.!......!.!.!.!.!...!.!..!.!....!.!...!..!.!..!..!.!..!...!..!..!.!....!.!....!.

Izoh:
Nomidan ma’lumki ushbu til cheksiz 2 o'lchovli xotira lentasida ishlaydi va 1 o'lchovli xotira lentasini doimiy xotira asosida kengaytiradi.

@devcon
33 - dasturlash tili

Dastur kodi:
"Hello, World!"p

Izoh:
Ushbu tilda aniq funktsiyalarni bajaradigan 33 ta alfavitli bitta belgidan iborat buyruqlar mavjud (shuning uchun nomi ham 33).

p - bunda qiymatni chop etish
ACRONYM - tili

Dastur kodi:
{{>>{~~~~{-<}~~~~~~~~~{-<-<}}<<}
</(<<<){[<]}:>:{>>{~~~~~~~~{<}~{>}}<<}\
~>{{~{v}}>>>v{~}^<<<}/(<<<){[<<]}:>:{>>{~~~~~~~~{<<}~{>>}}<<}\
~{>>{vvvvvvvv~~~~~~~~~~~~~~~}<<}~{>>{vvvv~~~~~~~~~~~~~}<<}~
{>>{^^^^^^^^^^~}<<}~{>>{v~~~~~~~{{<<}~}v{~}vvvvvvv{~{>>}}^^^^^^~~~
{{<<}~}vvvv{~{>>}}v~~~}<<}~<{{^^^}}~
{>>{vvvvvv~{{<<}~{>>}}^^^^^^^~~~~~~~~~~~{{<<}~{v>}}^^^^^^}}
/{{()}}{[<<<<]}:>:{{~v}}\}

Izoh:

Ushbu til boshqa tillardan farqli ravishda obfuskatsiya qilish uchun yaratilgan. Aniqroq aytadigan bo’lsa boshqa tillardan farqli ravishda vizual talqin hisobga olinmagan.

@devcon
Alphaprint tili (prinsip jihatdan menga yoqqanlaridan biri)

Dastur kodi:
abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstUvwxyzabcdefghijklmnopqrstuvwXyzabcdEfghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzAbcDefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijKlmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstUvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwXyzabcdefghijklmnopqrstuVwxYzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnOpqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabCdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghiJ

Izoh:
Dastur alfavitning ixtiyoriy kattalikdagi takrorlanadigan kichik satridan tashkil topadi va ASCII asosida hisoblaydi.

Misol:
abcdefghijklmnopqrstuvwxyzabcdefgH
Ushbu kod ekranga ! belgisini chiqaradi. Bunda H belgimiz kodimizda 33 o’ringa ega va ASCII jadvali bo’yicha 33 ! belgisiga teng.

@devcon
ArnoldC tili

Dastur kodi:
IT'S SHOWTIME
TALK TO THE HAND "hello world"
YOU HAVE BEEN TERMINATED


Izoh:
Yoshligida Arnold Svarsnegr kinolariga qiziqmagan odam bo’lmasa kerak. Ushbu til ayni Arnold amakining filmlardagi ko’plab iqtiboslari asosida ishlaydi. (Misol uchun: https://www.youtube.com/watch?v=ybJWKZB0Erk&feature=youtu.be&t=6m59s)

IT'S SHOWTIME - Kodning boshlanishi
TALK TO THE HAND - Matni chop etish
YOU HAVE BEEN TERMINATED - Kodning tugashi.

Pascal tilidan xabardorlar tushundi))

@devcon
A.R.T.I.C.L.E (Maqola) - tili

Izoh:
Ushbu tilda kod so'z birikmalaridagi so'zlar soni bilan belgilanadigan OP kodlari bilan yoziladi. Til inshoga o'xshash bo'lishi uchun mo'ljallangan, shu sabab ham odatiy tillardan farqli his hayajon bilan ham kod yozaverasiz)

Tilning dastlabki nomi E.S.S.A.Y. edi, ammo keyinchalik uning nomi A.R.T.I.C.L.E. ga almashtirildi. Chunki xuddi shu pripsipga yaqin ESSAY tili ham mavjud.

Dastur kodi:
https://telegra.ph/ARTICLE-01-02

@devcon
asdf - tili (Men odatda papkalarni shunday ochardim, mendan o’girlab dasturlash tiliga o’girib yuborishipti)

Dastur kodi:

asaasaasssasaasssasaaaasssasaasssasaaaaaaaasssasaaaasssasaaaasssasaasssasaasss
asaasssasaasssasaaaasssasaasssasaaaasssasaaaaaasssasaaaasssasaasssasaaaasssasa
aaaaasssasaaaasssasaasssasaaaaaaaasssasaaaasssasaasssasaasssasaaaasssasaaaaaaa
asssasaasssasaaaaaaaaaaaasssasaaaaaasssasaasssasaaaaaasssasaasssasaaaasssasaas
ssasaaaaaaaasssasaasssasaaaaaasssasaaaasssasaasssasaaaasssasaaaasssasaasssasaa
aasssasaaaaaasssasaaaasssasaaaasssasaasssasaaaaaaaasssasaasssasaaaaaaaasssasaa


Izoh:
Ushbu til faqatgina 4 ko’rsatma sosida ishlaydi. Bular: a, s, d va f.

Ko'rsatkich xotirada joylashgan 3-manzildan boshlanadi. Bunda ko’rsatgichni cheksiz ravishda chap yoki o’ngga siljitish mumkin.

@devcon
Blub - tili

Dastur kodi:

Blub. Blub? Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub! Blub?
Blub? Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub? Blub! Blub!
Blub? Blub! Blub? Blub. Blub! Blub. Blub. Blub? Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub.
Blub! Blub? Blub? Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub? Blub! Blub! Blub? Blub! Blub? Blub. Blub. Blub.
Blub! Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub! Blub. Blub! Blub. Blub. Blub.
Blub. Blub. Blub. Blub. Blub! Blub. Blub. Blub? Blub. Blub? Blub. Blub? Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub.
Blub. Blub. Blub. Blub. Blub. Blub. Blub! Blub? Blub? Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub? Blub! Blub!
Blub? Blub! Blub? Blub. Blub! Blub. Blub. Blub? Blub. Blub? Blub. Blub? Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub.
Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub! Blub? Blub? Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub.
Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub? Blub! Blub! Blub? Blub! Blub? Blub. Blub! Blub! Blub! Blub!
Blub! Blub! Blub! Blub. Blub? Blub. Blub? Blub. Blub? Blub. Blub? Blub. Blub! Blub. Blub. Blub. Blub. Blub. Blub. Blub. Blub! Blub.
Blub! Blub! Blub! Blub! Blub! Blub! Blub! Blub! Blub! Blub! Blub! Blub! Blub! Blub. Blub! Blub! Blub! Blub! Blub! Blub! Blub! Blub!
Blub! Blub! Blub! Blub! Blub! Blub! Blub! Blub! Blub! Blub. Blub. Blub? Blub. Blub? Blub. Blub. Blub! Blub.


Izoh:

Baliqlarning harakatlariga taqlid sifatida ishlab chiqilgan til.

@devcon
Chef - tili. Oshpazga qarab nimadir pishirib berishni so’rashga o’xshaydi.

Dastur kodi:
https://telegra.ph/Chef-01-02

Izoh:
Bu dasturlarni pishirish retseptlariga o'xshash stekka asoslangan til. Oshpaz Devid Morgan-Mar tomonidan 2002 yilda ishlab chiqilgan.

@devcon
Chicken (tovuq) tili

Dastur kodi:
https://telegra.ph/chicken-01-02

Izoh:
Bu til faqatdiga “Chicken”, "" va "\ n" belgilaridan iborat. Har bir chiziqda bo'shliqlar bilan ajratilgan bir nechta tovuqlar mavjud. Tovuqlar soni operatsion kodga to'g'ri keladi.

@devcon
ctrl+c va ctrl+v ishqibozlari uchun CopyPasta tili.

Dastur kodi:
Copy
Hello, World!
Pasta!


Izoh:
Ushbu til dasturchilar orasida mashhur bo’lgan copy paste memlariga asoslanib ishlab chiqilgan. Kod strukturasidan ham buni sezish mumkin.

@devcon
COW (Sigir) - tili

Dastur kodi:
MoO MoO MoO MoO MoO MoO MoO MoO MOO moO MoO MoO MoO MoO MoO moO MoO MoO MoO MoO moO MoO MoO MoO MoO moO MoO MoO MoO MoO MoO MoO MoO
MoO MoO moO MoO MoO MoO MoO mOo mOo mOo mOo mOo MOo moo moO moO moO moO Moo moO MOO mOo MoO moO MOo moo mOo MOo MOo MOo Moo MoO MoO
MoO MoO MoO MoO MoO Moo Moo MoO MoO MoO Moo MMM mOo mOo mOo MoO MoO MoO MoO Moo moO Moo MOO moO moO MOo mOo mOo MOo moo moO moO MoO
MoO MoO MoO MoO MoO MoO MoO Moo MMM MMM Moo MoO MoO MoO Moo MMM MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo mOo MoO Moo


Izoh:
Ushbu til o’n ikkita ko’rsatmalardan tashkil topgan va ko’rsatmalar asosan registerlar bilan farq qiladi.

@devcon
Emoji-gramming smayliklardan tashkil topgan til.

😊🕐💖
😇🕐🕐
😊🕑🕐
😇🕑🕑
😊🕒🕑
😇🕒🕒
😊💖
😇🕒
😊📢
😊💜
😇💞
😇🕑
😇🕒
😊📢
😊💞
😇💖
😇🕑
😇🕒
😊📢
😊📢
😊💜
😇💕
😇💞
😇💖
😇🕑
😇🕒
😊📢
😊💞
😇💖
😇🕑
😊📢
😊📢🕑
😊💜
😇💕
😇💞
😇🕐
😇🕒
😊📢
😊📢
😊💕
😇🕐
😇🕑
😇🕒
😊📢
😊📢
😊💞
😇🕑
😇🕒
😊📢
😊💜
😇🕑
😊📢
😊💖
😇💕
😊📢

@devcon