!HTbWttsFkPYtUEqIvs:matrix.org

Vala (lang)

26 Members
Casual help and talk about the Vala language.2 Servers

Load older messages


Timestamp Message
1 Apr 2020
04:49:37@nahuelwexd:matrix.orgnahuelwexd
In reply to @gavr:matrix.org
By the way, can you recommend areas where C# is used other than the Web? (I have already tried the Web and realized that it is bullshit. buillshit web trend)
Mostly Windows apps development. UWP, WPF, and so on. Also for the backend but I think is not widely used
04:50:18@gavr:matrix.orggavrAnd I think that C# is closer to me, because I already know Vala. Java looks crazy, with all these Spring annotations that seem to be used for everything.
04:50:43@gavr:matrix.orggavr
In reply to @nahuelwexd:matrix.org
Mostly Windows apps development. UWP, WPF, and so on. Also for the backend but I think is not widely used
meh, desktop is dying
04:50:52@nahuelwexd:matrix.orgnahuelwexd
In reply to @gavr:matrix.org
Now I choose what to study C# or Java + Kotlin + Android (Because there are no jobs that require knowledge of Kotlin without Java((( )
C# with Xamarin is a good option, but on Linux... I dunno if you can expect good IDE support, at least no for free
04:52:42@gavr:matrix.orggavrimage.png
image.png
04:52:46@gavr:matrix.orggavrimage.png
image.png
04:53:08@gavr:matrix.orggavr"Vacancies"
04:54:00@nahuelwexd:matrix.orgnahuelwexd
In reply to @gavr:matrix.org
sent an image.
The people consider "Xamarin is not native"... But Java or Kotlin are not really native either
04:54:39@gavr:matrix.orggavrYeye, only Vala is native
04:54:47@gavr:matrix.orggavrand... qt
04:55:19@nahuelwexd:matrix.orgnahuelwexdSo... as they are looking for something "native", they looks for Java and Kotlin mostly
04:55:59@gavr:matrix.orggavrI have not met with such an opinion. But let's say.
04:56:23@nahuelwexd:matrix.orgnahuelwexd
In reply to @gavr:matrix.org
I have not met with such an opinion. But let's say.
Luckyly you xd
05:44:13@desiderantes:matrix.orgdesiderantesJava and Kotlin are native… on Android, at least
12:54:46@nahuelwexd:matrix.orgnahuelwexd
En respuesta a @desiderantes:matrix.org
Java and Kotlin are native… on Android, at least
They're not really native. Both run on a virtual machine
13:28:20@gavr:matrix.orggavrthere too definition of "native" native look for os, and native language compilation
13:28:32@gavr:matrix.orggavr * there too definition of "native" native look for os, and native language compilation
17:28:54@sejerpz:matrix.orgsejerpz joined the room.
21:45:36@desiderantes:matrix.orgdesiderantesnahuelwexd What is Native on Android, then? C? C++? Because those are second-class citizens on Android, the NDK is not as supported as the official Android SDK.
2 Apr 2020
02:17:16@nahuelwexd:matrix.orgnahuelwexd
In reply to @desiderantes:matrix.org
nahuelwexd What is Native on Android, then? C? C++? Because those are second-class citizens on Android, the NDK is not as supported as the official Android SDK.
With "native" I undestand something that is really being executed by the device, and Java does not run on the device, but on a virtual machine. Is the same that if I build a platform with Python as main language, you cannot consider that Python is native
3 Apr 2020
23:45:07@desiderantes:matrix.orgdesiderantesnahuelwexd then AOT and JIT compilation will destroy your definition. Also, you can run interpreted C (which runs in a VM).
4 Apr 2020
01:05:51@nahuelwexd:matrix.orgnahuelwexd
En respuesta a @desiderantes:matrix.org
nahuelwexd then AOT and JIT compilation will destroy your definition. Also, you can run interpreted C (which runs in a VM).
Well ... I'm not saying it's not true. I'm just saying that Java and Kotlin are not native to Android because they are not run directly by the device, but through a virtual machine
01:07:57@nahuelwexd:matrix.orgnahuelwexdIf you create a platform whose primary language is Python and force that code to run if or if on the Python interpreter it is not native either. Instead. if you force it to be programmed in Python but with Cython, then I can tell you that it is at least something more native
01:09:33@nahuelwexd:matrix.orgnahuelwexdRedacted or Malformed Event
01:16:01@nahuelwexd:matrix.orgnahuelwexd * If you create a platform whose primary language is Python and force that code to run if or if on the Python interpreter it is not native either. Instead. if you force it to be programmed in Python but with Cython, then I can tell you that it is at least something more native
02:30:22@desiderantes:matrix.orgdesiderantesYou have a very 90's definition of native.
04:35:29@nahuelwexd:matrix.orgnahuelwexddesiderantes A very 90s definition? What do you understand when I ask you about your native language? Would you respond with the language you have spoken since you were born? Or would you respond with the languages you can speak thanks to a translator?
04:36:57@nahuelwexd:matrix.orgnahuelwexdSomething similar happens with software. It is not the same something that you need to translate in real time to something that the CPU can understand without needing anything.
04:37:33@nahuelwexd:matrix.orgnahuelwexdAnd that is reflected in performance. While something interpreted consumes a lot, something native works with little effort
04:41:35@nahuelwexd:matrix.orgnahuelwexd(obviously the optimization matters)

There are no newer messages yet.


Back to Room List