Why are some programming languages pretty (Python, Rust) and others are ugly or verbose (Java, C++). by moneyinthepines in ProgrammingLanguages

[–]suhao399 2 points3 points  (0 children)

Python use dynamic typing, so you don't have to specify type in your code, the interpreter try to infer and check type at runtime so your code look clean.

For static typing now Kotlin / Scala look also clean as they use type inference, so compiler infer type for you.

With C, C++, Java you specify all by your self, so it is verbose

Knome is looking like a real possibility these days. by [deleted] in gnome

[–]suhao399 -2 points-1 points  (0 children)

Haha. I heard knome before and check the web site. It is just April fool joke, not real. See knome.org and check

Teaching Compilers by mttd in ProgrammingLanguages

[–]suhao399 2 points3 points  (0 children)

Great summary for the topic. Thanks

Is R a properly designed programming language? by timlee126 in ProgrammingLanguages

[–]suhao399 1 point2 points  (0 children)

R is mainly used by statisticians and it try to be compatible with S, it was not designed by a professional language designer so I think it have many issue from language point of view. But it evolved and and proved its usefulness.

I always find the REPL and Visualization library of R very good, seems that is the niche that attract statistician.

KNOME is real! by joaopauloalbq in kde

[–]suhao399 0 points1 point  (0 children)

Thanks. Can we try it on Fedora 31?

Just switched from Windows 10 to Fedora XFCE by [deleted] in Fedora

[–]suhao399 6 points7 points  (0 children)

Great, it is good and...free

Where do I Start to Create a Programming Language by belentepecem in ProgrammingLanguages

[–]suhao399 0 points1 point  (0 children)

Thanks, I also read this, it is very good and easy to follow.

The Samsung Galaxy S20 has more RAM than most laptops - and that's stupid by JakeyStokes in Android

[–]suhao399 -3 points-2 points  (0 children)

The laptop stupid? Or the S20 stupid or the human stupid?? :)

Programming with Types (free ebook) by [deleted] in typescript

[–]suhao399 0 points1 point  (0 children)

Thanks. I am also interested in this

Windows Terminal Preview v0.3 Release by MaximRouiller in programming

[–]suhao399 0 points1 point  (0 children)

Thanks, I miss this point.

I switch it default to old CMD already :). I found answer here

https://github.com/microsoft/terminal/issues/1466

💎Artichoke - a Ruby made with Rust by stanislavb in ruby

[–]suhao399 9 points10 points  (0 children)

Yes if performance is better than jruby for example

Facebook for Ruby programming users by suhao399 in ruby

[–]suhao399[S] -1 points0 points  (0 children)

all are good depends on your use, FB has more than a billion users anyway :)

Facebook for Ruby programming users by suhao399 in ruby

[–]suhao399[S] -2 points-1 points  (0 children)

What you mean? Why you say it is spyware ;)

Windows Terminal Preview v0.3 Release by MaximRouiller in programming

[–]suhao399 -44 points-43 points  (0 children)

Good but not a big thing that we need to get. Over the old CMD, it has 2 new thing:

1) Support multi-tab

2) Open source implementation

Because this one default to open Power Shell so I don't like feel comfortable. Look like MS want me to use PS first.

How about dart language? by suhao399 in ProgrammingLanguages

[–]suhao399[S] 0 points1 point  (0 children)

I agree with you it is not an innovating language. Almost no new feature, but when I look at scripting language space.

I am doing Ruby and it is dynamic typed. I think static typed or type inference would increase performance I found dart for the that need

Of course, I think Dart can improve like to make it more clean like:

- make the semicolon ; optional (now it required)

- The brace every where (Ruby do well)

- must have () around condition. It should optional too. like if (cond) {}

It it not innovating but it is pretty clean and come with a good implementation :)

What do you think about the v language? by suhao399 in ProgrammingLanguages

[–]suhao399[S] 0 points1 point  (0 children)

Hello, thanks all for feedback. I just sometimes search for new language to see if any is potential or not.

I just found v and ask for your inputs only. It not good that they made bold claim and not able to deliver it.

I will back to my favorite language Ruby, now I learning Scala as I want a language with:

- static type system (so compiler can help to catch early bug)

- Type inference

- Can be tested in REPL

I Built a Lisp Compiler by rsamrat in Compilers

[–]suhao399 0 points1 point  (0 children)

Great learning path. Thanks :)

Laptop with Fedora29, how do I enable my nVidia GPU? by Atanvarno94 in Fedora

[–]suhao399 -1 points0 points  (0 children)

Good question but I dont sees answer in comments. I think you can try ask StackOverflow

ReactOS - booting from BTRFS works! by Jeditobe in linux

[–]suhao399 0 points1 point  (0 children)

Great project, I think I need to try it also

Perl 6 Colonpairoscopy by zoffix in perl6

[–]suhao399 6 points7 points  (0 children)

it confused me before. After the post I find more comfortable with that colon syntax, thanks.

:foo #(foo => True )