duangsuse::Echo
583 subscribers
4.12K photos
118 videos
579 files
6.13K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
#PL #recommended #project 外国有人准备制作一个类 CHaskell 并准备支持类似现在一些新语言的特性(包括语法上的),手动管理内存的编译性语言叫 Jai
它还支持
反射和函数泛型、不错的新特性等

It looks like this:

counter: int = 0;
name: string = "Jon";

average: float = 0.5 * (x+y);

counter := 0; // int counter

counter: int; // w/o initialize like C int counter;

sum :: (x: float, y: float, z: float) -> float {
return x + y + z;
}

print("Sum: %\n", sum(1, 2, 3));

Vector2 :: struct {
x: float;
y: float;
}

a: [50] int;

print_int_array :: (a: [] int) -> fooSt

for
i : 0..n-1 {
print("%\n", it);
print("%\n", it_index);
}

#run generate_linear_srgb(); // 支持编译时运行宏 #run invokes the compile time execution

sum :: (a: $T, b: T) -> T {
return a + b;
}

#bake sum(a, 1) // a += 1

print_any :: (a: Any) {
if a.type.type == Type_Info_Tag.FLOAT
else if // ....
}

node :: struct {
owned_a : !* node = null;
owned_b : !* node = null;
}
example: node = new node;
delete example;
#inline fn
#no_inline fn_b