[ / / / / / / / / / / / / / ] [ dir / agatha2 / baaa / caco / choroy / dempart / doomer / hypno / sw ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
Verification *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): cb94066867bff1b⋯.gif (353.98 KB, 709x351, 709:351, 1553090025757.gif) (h) (u)

[–]

 No.1052194>>1052199 >>1052263 [Watch Thread][Show All Posts]

Why, oh why would anyone use this abomination? How did we even get to this point where it is acceptable to have something like NodeJS exist?

God truly abandonded us.

 No.1052199>>1052238

>>1052194 (OP)

>God truly abandonded us.

https://vibed.org/

captcha: phefbi

D is cianigger language confirmed


 No.1052221>>1052243 >>1052263

PHP didn't pay enough, node pays better.


 No.1052223

Thats niggerlicious as terry would say


 No.1052238>>1058249

>>1052199

I find Crystal with Amber is better for this sort of stuff.


 No.1052243>>1052662

>>1052221

how much does node pay?


 No.1052263>>1052267 >>1058202

>>1052194 (OP)

>>1052221

I used both nodejs and php, and here is the trick - instead of hiring two pajeets - one for PHP(back end), one for JS(front end), you hire one pajeet for both, or even 1.5 pajeet, still you have more money. Makes sense?

The WWW is badly designed - you have to know 4 languages to make a website - html, css, js and php. Some people like how it is and create frameworks like electron, pushing badly designed webshit to your computer, some people don't and they try to fix it. Unfortunately they want to "fix" it with JS. html is bad? - Use JSX. css is bad? - use JS. PHP is bad? - use nodejs. JS is bad? - use even more JS, or typescript!

Instead of using one language since the beginning of the WWW, for example LISP, because it is great for creating domain-specific languages, they made 4 languages and now try to "fix" it.

I have a bad experience with nodejs - as gif rel shows, a lot of folders - to make a simple thing work, you need thousands of modules. For a "simple" app you have to install 500MB of JavaShit or even a browser (with electron).


 No.1052266>>1052267

File (hide): 7084f7efdf0e300⋯.jpg (386.12 KB, 820x801, 820:801, f794bc1780c044e7e43d0930c6….jpg) (h) (u)

>uses shitty libraries

>blames the runtime environment

ok dude. Bet you blame c++ for how shitty boost is too.


 No.1052267>>1052269 >>1052277 >>1058351

>>1052263

typescript almost fixes javascript

>>1052266

stl is a shit standard library, how about that gay fag


 No.1052269>>1052279 >>1052349

>>1052267

>typescript almost fixes javascript

Ok but why did they chose a shitty language just to fix it later, instead of chosing a good language for the first time?

Don't people like and hate javascript, thanks to dynamic typing and not having to add a semicolon at the end of an expression?


 No.1052277>>1052281 >>1052349

>>1052267

Strong typing is a meme. People fall for it because they are inept. If you don't have to worry about memory safety, you don't need type safety, the runtime environment is handling that for you.

And stl is a library. A standard library, but a library nonetheless.


 No.1052279>>1052280 >>1052281 >>1052286

>>1052269

>and not having to add a semicolon at the end of an expression

That's Lua. In Javascript you have to to add a semicolon at the end of an expression.


 No.1052280>>1052282 >>1052287 >>1052291

>>1052279

You don't, actually. That's a convention to make code clearer to read.


 No.1052281>>1052282

>>1052277

actually i kind of agree with you there, whats the point of bothering with memory sizes if you're not managing it yourself almost fully (talking to the kernel to almost automatically map your memory to ram / whatever), fug ecmascript has shown me the light

>>1052279

er no, its optional


 No.1052282>>1052285

>>1052280

t. poo writing code full of bugs

THE JAVASCRIPT PARSER REQUIRES THE SEMICOLON IN ORDER TO CORRECTLY PARSE THE LANGUAGE BECAUSE OF THE STRUCTURE

>>1052281

You're fucking retarded. The parser only tries to guess it and in a lot of situations will guess it wrong, you fucking pajeet.

NIGGERS SHOULDN'T BE ALLOWED ACCESS TO COMPUTERS!


 No.1052285>>1052289


 No.1052286>>1052289 >>1058363

File (hide): e36eaf63d89c8f9⋯.jpg (41.04 KB, 1737x253, 1737:253, js.jpg) (h) (u)

>>1052279

>In Javascript you have to to add a semicolon at the end of an expression.

Well both nodejs and firefox js interpreters don't care about semicolons - it won't even report an error. Don't know what ECMA standard says about that though.


 No.1052287>>1052288 >>1052289

>>1052280

>You don't, actually. That's a convention to make code clearer to read.

Right, especially, when you're looking for bugs. I spent a lot of hours looking for bugs caused by this "convention".


 No.1052288>>1052291

>>1052287

You had difficulties because there was or because there wasn't semicolons? The convention is to add the semicolons.


 No.1052289>>1052290 >>1052314

>>1052286

>>1052285

Niggers, this doesn't run:


// define a function
var fn = function () {
//...
} // semicolon missing at this line

// then execute some code inside a closure
(function () {
//...
})();

This does:


// define a function
var fn = function () {
//...
}; // semicolon NOT missing at this line

// then execute some code inside a closure
(function () {
//...
})();

https://stackoverflow.com/questions/444080/do-you-recommend-using-semicolons-after-every-statement-in-javascript

Even stackoverflow.com-faggots have figured that out. You should always place it instead of just when it causes trouble because it's implementation dependent when in which situations it will cause trouble.

>>1052287 understands from experience.


 No.1052290>>1052295 >>1052304

>>1052289

Right, because the runtime tries to guess without the semicolons and might not guess it right. It doesn' change the fact the standard allows you to not place them in your code. Even if you SHOULD place them, the standard doesn't force you. The error in that code is not a missing semicolon.


 No.1052291>>1052293

>>1052288

>>1052280

There is no convention to add or remove semicolons.

There's a language and every fucking language spec since it's inception says to put a semicolon after every expression.


 No.1052293>>1052297


 No.1052295>>1052298

>>1052290

>the standard allows you to

>look it up

>11.9Automatic Semicolon Insertion

>Most ECMAScript statements and declarations must be terminated with a semicolon. Such semicolons may always appear explicitly in the source text. For convenience, however, such semicolons may be omitted from the source text in certain situations. These situations are described by saying that semicolons are automatically inserted into the source code token stream in those situations.

>may be omitted from the source text in certain situations

Fucking niggers. If you care about code quality and compatibility, you always place them.


 No.1052297

>>1052293

I replied to posts talking about Javascript.


 No.1052298

>>1052295

Listen up you fucking schizo:

1: I have been saying the the convention to make code easier to read and write IS TO ADD them.

2: You just said yourself:

>may be omitted from the source text in certain situations

My point remains: you CAN write js without semicolons.

So yeah, nah, fuck off.


 No.1052300>>1052304

>pajeets can't even write javascript properly


 No.1052304

>>1052290

>The error in that code is not a missing semicolon.

No it is. It's one of those situations where you can't omit it. It just won't work without a semicolon.

>>1052300

That's just the surface. It becomes even worse once they use JQuery to deform the entire language.


 No.1052306>>1052318

Imagine a world where js cucks aren't even using 'use strict'; smdh fams


 No.1052314>>1052315 >>1052316

>>1052289

>Niggers

Could you stop bitching around please?

>Even stackoverflow.com-faggots have figured that out. You should always place it instead of just when it causes trouble because it's implementation dependent when in which situations it will cause trouble.

I just said it is possible. I'm not coding like that myself, but people do, because nothing stops them.

>understands from experience.

Huh? What's wrong with that? At least I'm not a LARPer.


 No.1052315

>>1052314

>What's wrong with that?

Nothing. I wrote that what he wrote is true and that he knows from experience. Lern reading.


 No.1052316>>1052320

>>1052314

>I just said it is possible.

Writing and reading to an unallocated position in a C array or a C++ vector is also possible and likely doesn't even crash your program.


 No.1052318>>1052323 >>1052326

>>1052306

>use strict

Nice thing, next time someone will force me to code in JS, I'll definitely use it. But why an interpreter let's someone write shitty code? Are there any advantages of doing that?


 No.1052320>>1052323

>>1052316

>Writing and reading to an unallocated position in a C array or a C++ vector is also possible and likely doesn't even crash your program.

You've probably just summoned Unix hater. And in my opinion this is a shitty design too.


 No.1052323>>1052330

>>1052320

>this is a shitty design too.

Programming isn't the job of a graphic designer.

>>1052318

But why an interpreter let's someone write shitty code?

For the same reason, this works:

(new DOMParser).parseFromString("<body sasdfas /body>", 'text/html');

and outputs:

<html><head></head><body sasdfas="" body=""></body></html>

as DOM Elements. If something doesn't work for webtards it's the browsers fault. Or for >>1052320 the languages fault.


 No.1052326

>>1052318

Backwards compatibility. Browsers couldn't make a change that would break existing shit. So instead they created a mode that has to be actived in the code to disable a set of features.


 No.1052330>>1052332 >>1052333

>>1052323

>Programming isn't the job of a graphic designer.

I'm sorry, I don't like garbage, C weenies call a feature. Look how clearly pointers are implemented in D, whereas in C it is hard as fuck, and still there exist idiots masturbating to that and calling it a great design. Not agreeing with you doesn't make me a graphic designer.


 No.1052332>>1052334

File (hide): 54764897cbb59ce⋯.jpeg (8.21 KB, 220x229, 220:229, raff.jpeg) (h) (u)

>>1052330

>pointers in C are hard as fuck

git gud


 No.1052333>>1052335

>>1052330

Only the subset SafeD actually guarantees memory safety and you can't use pointers at all if you want that memory safety.


 No.1052334>>1052335 >>1052336

>>1052332

Have you ever written a pointer to an array of pointers to function taking parameters two parameters, which types are int and double, returning an array of pointers? In D it is easy to write and easy to read - reading and writing is linear, whereas in C reading and writing is non-linear?


 No.1052335>>1052337 >>1052487

>>1052334

>Have you ever written a pointer to an array of pointers to function taking parameters two parameters, which types are int and double, returning an array of pointers? In D it is easy to write and easy to read - reading and writing is linear, whereas in C reading and writing is non-linear?

Have you ever written a pointer to an array of pointers to a function taking two parameters, which types are int and double, returning an array of pointers? In D it is easy to write and easy to read - reading and writing is linear, whereas in C reading and writing is non-linear?

Ok now it is correct.

>>1052333

>Only the subset SafeD actually guarantees memory safety and you can't use pointers at all if you want that memory safety.

That wasn't the point of my argument. It was just an example, that not agreeing with everything what C does, doesn't make me a nogrammer.


 No.1052336>>1052337 >>1052351 >>1052357 >>1052431

>>1052334

>to function

>returning an array of pointers

Not even possible.

You can only return a pointer to an array of pointers and I have no idea in which scenario that would even be useful.

You're full of shit.


 No.1052337

>>1052335

>Ok now it is correct.

It's not see >>1052336 . You're just a retarded noncoder.


 No.1052349>>1052352 >>1052353

>>1052269

>Ok but why did they chose a shitty language just to fix it later, instead of chosing a good language for the first time?

Javascript was thrown together in ten days to animated dancing monkeys. No one thought it would be used by idiots to write actually important shit.

>>1052277

>Strong typing is a meme.

I would rather have to compiler catch an error before the program even runs, rather than have it crash at some unforeseen point in the future. Or worse, be like Javascript and silently "correct" the problem and continue running with the wrong value.


 No.1052351>>1052357

>>1052336

>Not even possible.

Are you sure? I've seen very complicated definitions using pointers, arrays and functions. I'll try to define this shit, if it is possible, but it'll take some time because I haven't touched C++ for a long time. Would be glad if you could show me, why this is impossible.


 No.1052352

>>1052349

>to animated dancing monkeys

and by (((Brendan Eich))) who co-founded Mozilla and made Brave which replaces ads on the internet with his own.


 No.1052353>>1052357 >>1052482

>>1052349

>have it crash at some unforeseen point in the future.

This doesn't happen if you know how to use the cumpootah tbh. Software are not magical things with a will of its own, you know. But I suppose inept developers need to be spoonfed at all times with type safety.


 No.1052357>>1052358 >>1052367 >>1052398

>>1052351

>Are you sure?

Yes it doesn't work. Neither in C nor in C++ and probably neither in D. You can only return a pointer to an array.

I'm just repeating myself >>1052336

>for a long time

More like never. As I said before D probably can't do that either. You're just not a programmer.

>>1052353

The reason for types in compiled high level languages which are still somewhat close to metal isn't some fucking abstraction for incompetents but so that the compiler know the SIZE of the value and the SIGNEDNESS. Otherwise you don't have signs and have to pretend the half of the maximum value is zero if you need negative numbers and the size is needed or else you would waste 56 bit on each fucking bool.

>This doesn't happen if you know how to use the cumpootah tbh. Software are not magical things with a will of its own, you know. But I suppose inept developers need to be spoonfed at all times with type safety.

It's the typeless faggots like you who are so incompetent that they have to use some interpreted language because they can't into how computers work.


 No.1052358>>1052360

>>1052357

To be fair I can do pretty well with C and C++ too. I don't use js and lua because I can't use anything else.


 No.1052360>>1052361 >>1052487

>>1052358

Then you'd know that you can only return a type and not an array because an array is not a type.

You can't into C or C++ and I don't judge you for that. I judge you for pretending and giving retards weird delusions.


 No.1052361>>1052362

>>1052360

>Then you'd know that you can only return a type and not an array because an array is not a type.

What the fuck are you talking about? There's more than one other dude in this thread, you know?


 No.1052362

>>1052361

Ups. Mixed it up in my head.


 No.1052367>>1052371 >>1052377 >>1052395 >>1058216 >>1058250 >>1058344

>>1052357

Ok, thanks for explanation. I just invented "a pointer to an array of pointers to a function taking two parameters, which types are int and double, returning an array of pointers" as an example and didn't know it is impossible to return an array, but my point was that declarations in C and C++ can be complicated, for example:


float ( * ( *b()) [] )();
void * ( *c) ( char, int (*)());
void ** (*d) (int &,
char **(*)(char *, char **));

And D does it better, because declarations are linear.

https://dlang.org/spec/declaration.html#declaration_syntax

So despite the fact I didn't know that, because I barely learned C++, my opinion on complicated pointer declarations or being able to read or write unallocated positions in an array not being features, but a bad design, isn't based on the lack of knowledge. I'm just learning, but I can see the flaws of the language.


 No.1052371>>1052373 >>1052374 >>1052398

>>1052367

>didn't know it is impossible to return an array

>the fact I didn't know that, because I barely learned C++

You can't do this in D either.

>but my point was that declarations in C and C++ can be complicated, for example:

>some bullshit which probably can't even be compiled

Back to your previous example where I can at least understand what you're trying to achieve:

>pointer to an array of pointers to function taking parameters two parameters, which types are int and double, returning [a pointer to] an array of pointers [to ints]

int* (function1*)(int sample1, double sample2)*;

Does this look complicated to you?

Have you ever written a pointer to an array of pointers to function taking parameters two parameters, which types are int and double, returning [a pointer to] an array of pointers [to ints]? In C it is easy to write and easy to read - reading and writing is right to left, whereas in D reading and writing is not right to left?


 No.1052373>>1052376

>>1052371

>some bullshit which probably can't even be compiled

It compiled. I'm not reading further.


 No.1052374>>1052380

>>1052371

Your shit didn't. Fuck off.


./main.cpp: In function int main()’:
./main.cpp:15:18: error: expected ‘)’ before ‘*’ token
int* (function1*)(int sample1, double sample2)*;
^
./main.cpp:15:18: error: expected initializer before ‘*’ token


 No.1052376>>1052380 >>1052398 >>1052431

>>1052373

>&,

>It compiled

what a bullshit

I'll correct myself:

int* (**function1)(int sample1, double sample2);

I tested it and it works.


 No.1052377

File (hide): 41790b01123a2ab⋯.gif (137.13 KB, 340x340, 1:1, 729.gif) (h) (u)

>>1052367

>I don't know what I'm talking about, but I am angry and I'll be DAMNED IF I'M NOT RIGHT!

Like fucking clockword.


 No.1052380>>1052395 >>1052398

File (hide): f1c96e2e5eb9a8d⋯.png (527.58 KB, 623x768, 623:768, f1c96e2e5eb9a8dbb57d0f059d….png) (h) (u)

>>1052374

>Your shit didn't. Fuck off.

Yeah embarrassing. It was just too many pointy things for me to handle, cherry boy. At least I brought it fourth in the end: >>1052376


 No.1052382

*forth


 No.1052395>>1052398

File (hide): c5ff8420f52cdad⋯.jpg (185.62 KB, 504x606, 84:101, codingdrunk.jpg) (h) (u)

>>1052367

>>1052380

> I barely learned C++

> But I have this criticism that I'm absolutely sure is a shortcoming of C(++)? and not just my ineptness

Come on anon


 No.1052398

>>1052395

> >>1052380

I don't think you meant me.

I'm the one that contradicts him all the time while saging:

>>1052380

>>1052376

>>1052371

>>1052357


 No.1052409>>1052410 >>1052475

It's better than the alternatives and is actually quite comfy once you get over your autism about not using C for everything. Just stay away from the bloated frameworks at all costs. Express is a damn good tiny server.


 No.1052410

>>1052409

This.

Nearly every issue people have is with bullshit from the retarded community shitting out useless modules like leftpad.


 No.1052431>>1058216

>>1052376

>what a bullshit

IT COMPILED. CHECK YOURSELF.

types of that expressions:

FPA_PFfvEvE

PFPvcPFivEE

PFPPvRiPFPPcS2_S3_EE

>int* (**function1)(int sample1, double sample2);

typeid(function1).name() returns PPFPiidE

As far as I understand this is

function1 is a pointer to a pointer(to an array) to a function returning pointer to int, taking two parameters - int, double

>a pointer to an array of pointers to function taking parameters two parameters, which types are int and double, returning [a pointer to] an array of pointers [to ints]

Shouldn't this be PPPFPPPiidE?

Also >>1052336 said, it is not even possible to write, what I wanted.


 No.1052475

>>1052409

NodeJS with Express is one of the nicest web servers to program out there. You can understand everything the server does without much issue, unlike bloated shit such as Spring MVC. God how I hate Spring MVC.


 No.1052482

>>1052353

>This doesn't happen if you know how to use the cumpootah tbh. Software are not magical things with a will of its own, you know. But I suppose inept developers need to be spoonfed at all times with type safety.

Are you retarded? If a program tries to add a string and a number chances are the programmer made a mistake somewhere along the line. In a dynamically typed language that error will go unnoticed until that code is run. Even worse, while a language like Python will crash and tell you that type types are fucked up, Javascript will just convert the number to a string, concatenate them and go happily along with the string instead of a number, which will then be converted to the wrong number at some point in the future.

(3 + "2") / 2
16

Now I'm getting 16 instead of 2.5, good luck debugging that when you notice the effect of the wrong result ten layers of abstraction away from where it occurred.


 No.1052487>>1058216

>>1052335

>a pointer to an array of pointers to a function taking two parameters, which types are int and double, returning an array of pointers

#include <array>
template<size_t N>
using muh_function_pointer = std::array<void*, N>(*)(int, double);
template<size_t N, size_t M>
using hurr_so_difficult = std::array<muh_function_pointer<N>, M>*;

:^)

>>1052360

>an array is not a type

It actually is; it just has the ability to decay to a pointer type and can't be used directly in certain situations (i.e. as a return type).


 No.1052662

>>1052243

In my area around 100k vs 80k for php


 No.1052689

>ITT: autists unable to speak on anything outside of the wheelhouse, topic be damned


 No.1056192

Yikes. Where did all this misogyny come from?


 No.1056495

Judensheim pls go


 No.1056704

This is a slide thread. SAGE AND REPORT


 No.1057565

I smell some satanic fuckery here.


 No.1058202>>1058205 >>1058207 >>1058216 >>1058483

>>1052263

The original plan for JavaScript was to "put Scheme in the browser"

LISP faggotry is what got us into this mess in the first place, asshole


 No.1058205

>>1058202

>The original plan for JavaScript was to "put Scheme in the browser"

>LISP faggotry is what got us into this mess in the first place, asshole

More like oracle and Java faggotry. The plan was to implement scheme, but idiots from Oracle told idiots from Netscape to implement Java. They took a language with static typing and because it was shitty, they made it handle dynamic typing.

If he implemented scheme, instead of this clusterfuck, everything would be fine.

Also

>blaming scheme for what's wrong with other languages


 No.1058207

>>1058202

There's a reason why it isn't actual Scheme. Let's start with the fact that it's called JAVAscript, courtesy of Sun (who also bring you the courtesy of making it have NOTHING in common with Scheme, ruining the web forever)


 No.1058216>>1058344

>>1052431

>IT COMPILED. CHECK YOURSELF.

what you wrote in the code block does not compile: >>1052367

>it is not even possible to write, what I wanted

This is what you wanted with additions to make it possible.

>function1 is a pointer to a pointer(to an array) to a function returning pointer to int, taking two parameters - int, double

No function 1 is as I wrote:

>>a pointer to an array of pointers to function taking parameters two parameters, which types are int and double, returning [a pointer to] an array of pointers [to ints]

You don't seem to understand that a pointer to an array is just a pointer to the first element of an array.

>>1052487

Some epic C++11 shitcode that is. Why would you use a fucking container for a simple array, like ever?

>>1058202

>put Scheme in the browser

I'm not even sure if Bravekike knows Scheme.


 No.1058219

>returning [a pointer to] an array of pointers [to ints]

>array of pointers

Kek, I actually forgot something. The pointer array: (In this case it doesn't even make sense. Pointers are more expensive than just having an array of ints but whatever)

int (function1)(int sample1, double sample2);


 No.1058220>>1058344

>Shouldn't this be PPPFPPPiidE?

You were right about one of those Ps but not about the other two Ps because a pointer to an array is the same as a pointer to the first element of an array.

int** (**function1)(int sample1, double sample2);

Should be PPFPPiidE


 No.1058223

>Niggers in this thread arguing about Javascript conventions

>Caring about, let alone using the choice language of "web artisans"

So much contempt for all of you.


 No.1058249>>1058355

>>1052238

I just started learning crystal today. How does it compare to go? Is concurrency as easy with crystal?


 No.1058250

>>1052367

>calling that 'code' C++

<smh

Heh, C++ does it better as well.

std::string meaningful_name;

You don't use 'complicated pointer declarations' in user-tier C++ code pajeet anon. It goes in library code where it rightfully belongs.


 No.1058344>>1058362

>>1058216

>what you wrote in the code block does not compile: >>1052367

What compiler are you using? I'm using gcc 6.3.0 and it compiles.

>>1058220

>a pointer to an array is the same as a pointer to the first element of an array.

Yes I know.


 No.1058351>>1058362

File (hide): 1c20985465666ce⋯.png (4.15 KB, 254x92, 127:46, download.png) (h) (u)

>>1052267

You don't have to use stl faggot. STL is hot garbage and ever C++ programmer knows that.


 No.1058355>>1058488

>>1058249

*with Go


 No.1058362>>1058370

>>1058344

>Yes I know.

You just learned. A pointer to a pointer (in an array or not doesn't matter) to a function makes 2 pointers not 3 as you claimed.

>I'm using gcc 6.3.0 and it compiles.

if you type "gcc a.c" gcc will throw the error (I'm using GCC 7.2.0):


a.c:4:19: error: expected ';', ',' or ')' before '&' token
void ** (*d) (int &,
^

If it actually compiled it's a bug in your GCC because "int &" is utter bullshit in C and C++.

>>1058351

Calm down. Things like vector aren't that bad, or are they?


 No.1058363

>>1052286

semicolons are not optional in js. When you miss them the js compiler tries to correct this and it will guess where the semicolon goes. Sometimes it guesses right and sometimes it doesn't, so you should always put the semicolon.


 No.1058370>>1058473 >>1058503

>>1058362

>If it actually compiled it's a bug in your GCC because "int &" is utter bullshit in C and C++.

Not him but I definitely remember old versions of GCC compiling

type &var
to be equivalent to
type *var


 No.1058473>>1058474 >>1058503 >>1058593

>>1058370

>Not him

Stop lying.

>but &int

You wrote int &.


 No.1058474>>1058503

>>1058473

>Stop lying

Cool suck my dick faggot


 No.1058483

>>1058202

correct, the web is UNIX braindamage (domain names, centralization, files, shitty string encodings, shitty array of programming languages, etc) as a platform, but the idea of a general purpose PL embedded into a document is a bit of LISP braindamage sprinkled on top


 No.1058488

>>1058355

Go is stupidly easy to learn strongly typed and compiled programming language that is can call into C without any major issues allowing it to perform as both a low level and high level programming language without the need to deal with C++.

I am not sure what Crystal is. Honestly the first time I have seen it. Sounds completely different, and has some weird python-esque snytax while having a lot of the same featureset that both rust and go have.


 No.1058503

>>1058370

>>1058473

>>1058474

Never change /tech/.


 No.1058593

>>1058473

>Stop lying.

He's not me, you idiot. I know /tech/ is dead, but there are anons besides you and me on this board.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
94 replies | 8 images | Page ???
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / agatha2 / baaa / caco / choroy / dempart / doomer / hypno / sw ][ watchlist ]