[ Bora Sonar @ 31.01.2024. 10:11 ] @
Jezik je veoma sličan programskom jeziku Go. U suštini, to je Go, bez nekih sitnih gluposti. Neverovatno mi je da se na primer u Golangu nazivi eksportuju tako tako što im se kapitalizuje prvo slovo!? Takva odluka je za Madzone. Vlang u te svrhe koristi ključnu reč pub. Vlang nudi i brojna druga unapređenja, poput sumirajućih i option/result tipova. Međutim V okružuju i razne kontraverze, od toga da je vaporware, do toksične zajednice.

https://www.youtube.com/watch?v=ZO3vlwqvTrc
[ MajorFatal @ 31.01.2024. 21:40 ] @
Ne, koristim samo Z
[ Bora Sonar @ 31.01.2024. 23:19 ] @
Pogledao sam Zig pre par meseci. Uglavnom čitam pozitivne komentare o Zigu i pomešane komentare o Vlangu. Z bi trebalo da postane zamena za C, dok je cilj V, ako sam dobro razumeo, da bude zamena za sve. Z je navodno jednostavan jezik, međutim način na koji se implementiraju interfesi meni uopšte ne izgleda jednostavno. Da li je ovaj članak još uvek validan, ili je jezik u međuvremenu unapređen?
[ MajorFatal @ 31.01.2024. 23:45 ] @
Od njega je nastao glagol zigovanje koji je ušao u svakodnevni rečnik
[ Bora Sonar @ 01.02.2024. 09:28 ] @
Zar nije obrnuto?
Našao sam na Intertentu odgovor na pitanje o poreklu imena i shvatio da Andry Kelly ili ne zna da programira ili namerno skriva istinu:

Code:


import string
import random
vowels = "aoeuiy"
def m():
    c1 = vowels[random.randint(0,len(vowels)-1)]
    c2 = string.ascii_lowercase[random.randint(0,len(string.ascii_lowercase)-1)]
    c3 = string.ascii_lowercase[random.randint(0,len(string.ascii_lowercase)-1)]
    print('z' + c1 + c2 + c3)

m()
m()
m()
m()
m()
m()
m()
m()
m()
m()
m()
m()
m()
m()
m()
m()


https://gist.github.com/andrewrk/73742bf4b8ed795c85ce

On kaže da kod iznad generisao ime "Zig", međutim tu ima nekoliko problema:

1. print('z' + c1 + c2 + c3) - generiše reč od četiri slova, a strlen("Zig") == 3
2. vowels = "aoeuiy" - nema nigde slova "g"
3. prvo slovo je z, ali malo z

Namerno nije hteo da kaže da je reč preuzeo iz srpskog jezika!

P.S.
.sjeps ej retkarak ijndelsop i g avols amI .ivarpsi em ad i dok atičorp ad oken eć il ad ej em olaminaz ,manZ
[ MajorFatal @ 01.02.2024. 18:29 ] @
Samo vidim m m m m zar to nisu mogli malo da pokrate?
[ Bora Sonar @ 01.02.2024. 18:45 ] @
Mogli su:

Code:

for i in range(16):
    m()
[ MajorFatal @ 01.02.2024. 19:07 ] @
Ili da nazovu jezik m
[ Bora Sonar @ 01.02.2024. 19:15 ] @
Ne može, već je zauzeto The M programming language
[ MajorFatal @ 01.02.2024. 19:43 ] @
Je l ima neko slovo slobodno il su sva okupirana?
[ Bora Sonar @ 01.02.2024. 19:44 ] @
Ima, ali ne mogu da ga napišem. Pogodi zbog čega.
[ MajorFatal @ 01.02.2024. 19:50 ] @
Ne znaš ćirilicu ahaha zaboravilo ti se znanje zbog neupotrebe :)

Može plankova konstanta umesto ć ..
[ Bora Sonar @ 01.02.2024. 19:58 ] @
Ne može, zauzeto: https://ćpp.srb/
[ MajorFatal @ 01.02.2024. 20:20 ] @
Šta ostavljamo novim generacijama, da svoje programske jezike nazivaju sa po dva slova i tako arče resurse, trebalo bi neki kolegijum ko ne uradi ništa u svom jeziku, ili uradi loše, da mu se oduzme slovo.
[ Bora Sonar @ 02.02.2024. 08:19 ] @
Batali Z, tamo si otišao zbog propagande. Pređi na V stranu, Medvednikov (kreator jezika) je obećao autofree opciju gde će kompajler da analizira kod i sam ubacuje pozive funkcije za oslobađanje memorije. Nema garbidž kolektora, brojanja referenci, borrow/checker sistema, malloc/free poziva, autofree rešava sve te probleme!
[ MajorFatal @ 02.02.2024. 09:39 ] @
Neverovatno, izbacili garbidž kolektor, ko bi rekao da je i to moguće, mislio sam da moramo da ga vučemo do kraja vremena jer tako volimo
[ mjanjic @ 02.02.2024. 15:37 ] @
Citat:
MajorFatal:
Šta ostavljamo novim generacijama, da svoje programske jezike nazivaju sa po dva slova i tako arče resurse, trebalo bi neki kolegijum ko ne uradi ništa u svom jeziku, ili uradi loše, da mu se oduzme slovo.

Ne mora dva slova, evo može npr. crnogorski programski jezik "Ś" (ćirilica: "Ś"), po definiciji ne radi ništa :)


Ne mogu da se setim koji je programski jezik u pitanju, ali ima definitivno najkraći kod za "Hello, World!" izlaz - autor je genije, predvideo je da se dobije taj izlaz ako nema nikakvog programskog koda u fajlu koji se kompajlira/interpretira ^_^