[ / / / / / / / / / / / / / ] [ dir / abdl / animu / asmr / htg / mde / sw / vg / vichan ][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 *
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

Happy GNU/Year!

[–]

 No.1006537>>1007125 >>1016249 >>1016253 [Watch Thread][Show All Posts]

when I can just learn it later once it has proven itself?

you don't get any points for being an early adopter of a language. you're basically donating (and risking) your time to benefit the late adopters after you've worked out the bugs and proved out the concept. it's very cuckish.

 No.1006539>>1006561

if it looks like it'll be a very good language you can get points by writing early docs, articles, videos, books. The last can get you some money but all can get help get you a job. And if it's already good enough, you can use it for your own projects and benefit from whatever benefits it has.


 No.1006546

Because I'm Steve Klabnik


 No.1006549

nice stealth rust shilling thread

GO AWAY RUSTFAG


 No.1006561>>1007123 >>1007195 >>1016242 >>1016249

File (hide): 6f7e66b46bb60a6⋯.jpg (20.9 KB, 550x397, 550:397, 1544029111982.jpg) (h) (u)

>>1006539

>if it looks like it'll be a very good language you can get points by writing early docs, articles, videos, books.

I'm not interested in doing any of those things. I'm interested in writing software.

>The last can get you some money but all can get help get you a job.

There are literally zero (0) jobs in Rust except at Mozilla which will probably go out of business in 5 years. At best it will give you brownie points for being a special snowflake who is autistic enough to care that much about languages (a good wagecuck). But you'd be paid to write in Java/C#/Python/C++, not Rust, so why not write books about those languages to get actually worthwhile points (and get an actual audience to read your articles).

>And if it's already good enough, you can use it for your own projects and benefit from whatever benefits it has.

The purely technical benefits would have to outweigh the effort it would take to learn the language.

>effort would be significant, on the order of months to years

>dozens of ``RFCs'' that change every day that you have to keep up with

>no mature libraries, every wheel waiting to be reinvented by shitty transgender js programmers

>you will get stuck on undocumented errors and have to delve into the source of the compiler to debug it, guaranteed

The benefits can't be the promise of using it in the future for your future projects, because you have no idea if Rust will survive or go in the ash heap of history like 98+% of all new languages. I took a quick glance at the Rust book, and I don't see nearly enough beneficial features to overcome all this effort.

If the cucks somehow meme it to widespread adoption by 2025, then I'll learn it. Until then, I'll stay /comfy/ not wasting my time on experimental timesinks.


 No.1007120

Because it's fun.


 No.1007123>>1016249

>>1006561

OP said "Rust/other meme lang". When answering that I thought mostly about ATS, Nim, and Zig.

If you're really only interested in Rust, then you should learn it so that you can be present at the conference when some male feminist literally rapes the entire audience by telling a joke that he intended to be at the expense of male non-feminists.


 No.1007125>>1007196

>>1006537 (OP)

The advantage to being an early adopter of X is if you can be known as "the X guy," which seems to be what Klabnik was going for. If you're not going to blog, author books, or make yourself available to speak at conferences, then your advantages are really just being a desirable hire. Especially if you have contributed a useful library that everyone uses. Try this exercise though, think about a useful 3rd party library you use right now, can you name the author? If not, that's quite normal. Good engineers are taken for granted right now, which is perhaps why some of these sociopaths lop off their cocks and call themselves women. I can't name many of the top linux contributors, but I do know "Coraline Ada," even if I cannot tell you what work he's done.


 No.1007128

There is already a Rust thread. Fuck off, anti Rust shill.


 No.1007195

>>1006561

>rfcs keep changing!

Just support the older ones. W3C HTML 1.0 compliant!


 No.1007196

>>1007125

the (((transexual linux ruiner))) has only done some (i say very) small, rather useless (or so i have heard) projects in ruby. all the rest of his/her/whatever thousands of contributions are exclusnvely code of conduct related.


 No.1007218

Become employable! Learn c++!


 No.1016242>>1016243

>>1006561

thanks!


 No.1016243

>>1016242

t. rustfag


 No.1016249>>1016252

>>1006537 (OP)

>>1006561

>why learn anything

ding ding /g/ brainlet alert

>>1007123

ATS might be a memelang here but it will never be the next big thing.

Nim might be. Nim and Go are my bets for fag hairs next memelangs. They just need a development cycle closer to REPL shit than compiling and reading docs shit. That may be impossible though in which case slow ass Python will still be in charge.


 No.1016252>>1016255 >>1016297 >>1016304

>>1016249

Nim’s creator already told CoCfags to fuck off and is rather opinionated, so my hope is that it avoids adoption by soys.


 No.1016253>>1016280

>>1006537 (OP)

Getting meme jobs that pay meme amounts of money


 No.1016255>>1016281 >>1016288

>>1016252

Haha nice but Nim still has no utility.


 No.1016273>>1016284 >>1016300 >>1016301

New and "new" languages are annoying. They sometimes bring in really good concepts but invariably also (needlessly) come up with worse regressions. Take Rust. Its memory management and case coverage are great, but for some reason it's implemented with worse metaprogramming than C. That along with many odd and off-putting quirks in its syntax, reference implementation and community makes it a non-starter. Then there's Nim which is an answer to a question nobody asked with its GC (but it's optional! really! (but not really)), its risible syntax and its opinionation in all the wrong places. In all real world, non-toy applications where Nim could be used, Go always ends up a better candidate though it makes me feel like my soul == nil. D has great metaprogramming but it somehow has more more gear-grinding legacy accumulation and limitations than Python or C++, leading or trashy syntax, compilers that yield unexpectedly dogshit performance in code that would perform well in any other language and (yet again) an "optional" GC.

The theory is that having gone through decades of programming computers, it should be possible to concentrate this experience into something that addresses the shortcomings of current tools. In practice, people run with that idea but then switch to doing things because it tickles their nerd bone; any sense of practicality is thrown out of the window. It makes me mad and sad.


 No.1016280


 No.1016281

>>1016255

>Nim

>no utility

t. "I've never programmed anything but I've configured some frameworks together :^)" LARPer.


 No.1016284>>1016285

>>1016273

>someone tell me to use Ada, the post

use Ada, friend.


 No.1016285

>>1016284

Ada is nice but I had a snag with it. Can't remember what it was for the life of me though. I'd have to try it again now that some time has passed.


 No.1016288>>1016299

>>1016255

Can someone, please, rewrite youtube-dl in Nim?


 No.1016297

>>1016252

Since it's tabspace based you can't write everything in one line, right?


 No.1016299

>>1016288

What's the point? Python is completely fine for this.


 No.1016300>>1016329

>>1016273

>worse metaprogramming than C

it's not even possible you dinghole


 No.1016301

>>1016273

>any sense of practicality is thrown out of the window

Also you should check out the Zig language btw.


 No.1016304>>1016308 >>1016313 >>1016339 >>1016346

>>1016252

>compiler enforced indentation of 2 spaces

lol


 No.1016308>>1016313

>>1016304

But you can add boilerplate to the top of every source file and use your preferred indent so it's all good, right?


 No.1016313>>1016331 >>1016339

>>1016304

>>1016308

https://github.com/nim-lang/Nim/wiki/Whitespace-FAQ#indentation

>[...] only spaces are accepted as an indentation character --- a syntax error will be thrown if the compiler detects tabs being used for indentation (though this can be worked around by using a syntax filter).

https://nim-lang.org/docs/filters.html

>A Source Code Filter (SCF) transforms the input character stream to an in-memory output stream before parsing.

Jesus Christ, what kind of braindamage is this?


 No.1016329

File (hide): 77f56251d7ec7bc⋯.png (312.34 KB, 582x630, 97:105, 1447777552061-0.png) (h) (u)

>>1016300

>Rustnigger is so desperate for insults he resorts to weak shit like dinghole

It can and does get worse, fag.


 No.1016331

>>1016313

Who the fuck does this guy think he is? Like a failed version of Terry A Davis (rest in peace)


 No.1016339>>1016355

>>1016304

>>1016313

How's that a problem? There should always be one way to do a thing. Imagine if you didn't have to deal with different styles in someone else's code. This is a step towards it.


 No.1016346>>1016355

>>1016304

>muh 8 space tabs and 80 char column width

Thanks but no thanks.


 No.1016355>>1016357 >>1016361

>>1016339

>Imagine if you didn't have to deal with different styles in someone else's code

A language enforcing a given indentation style just means that you're using someone else's indentation style all the time unless it also is your indentation style by happenstance. A sane approach would be issuing a warning if a file contains multiple styles and carrying on.

>>1016346

Then use something else. That is, unless the language forces you to use tabs, in which case you're fucked.


 No.1016357

>>1016355

>in which case you're fucked

or not as you can change your tab width, assuming you're not running a minimal editor


 No.1016361

>>1016355

Better would be just to have the braces and that way people can do whatever.


 No.1016363

no point unless it's useful for what you need or you have time to spare trying something new/fun for you. i doubt it's gonna be taking things over, but a lot of people like what it is right now. learn what you need for where you want to be. for me i just need to work on my C++ and pray Jai is really good




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
38 replies | 2 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / abdl / animu / asmr / htg / mde / sw / vg / vichan ][ watchlist ]