[ / / / / / / / / / / / / / ] [ dir / arepa / ausneets / cyoa / girltalk / htg / leftpol / tacos / voat ]

/tech/ - Technology

Winner of the 75nd Attention-Hungry Games
/caco/ - Azarath Metrion Zinthos

March 2019 - 8chan Transparency Report
Comment *
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Show oekaki applet
(replaces files and can be used instead)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 16 MB.
Max image dimensions are 15000 x 15000.
You may upload 3 per post.

File: 6d7591332b2a24f⋯.jpg (155.32 KB, 800x864, 25:27, serveimage.jpg)

File: 9a76a3820a36262⋯.png (43.83 KB, 1024x450, 512:225, 6b5386ac8b1ed26c49f1e5e46d….png)

File: 1021789ff7ce676⋯.jpg (45.71 KB, 500x600, 5:6, 66a18f7326677db3b1983a304f….jpg)


This board sucks so let's have a fun /tech/ thread


Does anyone actually program in Forth? It's such a bizarre language.


File: 50b489a477372f6⋯.png (40.48 KB, 640x480, 4:3, 6a0120a85dcdae970b0128776f….png)

File: 19c75267b0d97f0⋯.png (616.51 KB, 674x7920, 337:3960, 19c75267b0d97f00db092039ab….png)

File: 57ed00dd1bd96eb⋯.jpg (51.54 KB, 503x489, 503:489, 1484257321243.jpg)


File: bee289e84ddb179⋯.png (30.44 KB, 681x242, 681:242, cons.png)

File: 202eed3a3a05f3a⋯.png (25.66 KB, 638x166, 319:83, sierpinski.png)

File: dc5277326348faa⋯.png (7.57 KB, 255x172, 255:172, turbo-libre.png)



[spoiler] I run a FORTH enthusiast's ((Discord)) server kek. There aren't more than half a dozen people on 8chan that actually know FORTH [/spolier]


A programming language is a tool. You may be a retarded nigger who will chop off his arm using retard-safe handsaw, but you may also be a somewhat not retarded man using a chainsaw and doing much more work in less time.

Also OOP is truly a mess. Housewives orientation was a mistake of nature and retarded and greedy computer company CEOs.


Forth - a strange llvm based on low assembler abstraction that nobody actually uses. Why you may ask me? Because of its main feature - a vocabulary.



I know one autist who does it and i swear to God:

it's unreadable - his naming convention is retarded and not documented at all

and it's bloated - one simple firmware code takes ALL THE BLOODY ASCII CHARACTERS! and he uses spaces instead of tabs When my code takes about 12 kbytes most, his "small starting" vocabulary would not fit into chip 32 kbytes of internal memory!





I'm surprised discord users have the mental capacity to venture beyond anything other than JS and PHP.


File: e141f5d7a2b40f7⋯.png (41.27 KB, 640x407, 640:407, rc4.png)


Yeah the use of Discord has been very controversial, but IRC channels die super quickly and matrix seems quite bloated.

Just to be clear, I'm basically the only guy there that actually know FORTH of the close to 40 users.


He's a fucking retard then. Threaded Forth code is far more compact than any other low level language out there (including assembly in many cases).




>Forth - a strange llvm based on low assembler abstraction that nobody actually uses. Why you may ask me? Because of its main feature - a vocabulary.

Also, you're clearly quite misguided on what Forth is most useful for.

Forth is best fit for embedded real time applications, not for writing dumb soycode.

Link related:




Does anyone have that image that shows graphs of text editors and their learning curves of time spent vs skill gained?


File: 396aadaf33fdf05⋯.jpg (342.36 KB, 500x3714, 250:1857, summon hovant.jpg)

Thus spake the Master Programmer:

"When you have learned to snatch the error code from the trap frame, it will be time for you to leave."



Do you have screencaps of all those subsidized campaigns to "attract" women into coding and sexist practices that give women a free entrance to jobs where men have to work harder to get the same job?



>dem wimmen is stealin our fizzbuzz jobs



RocketChat. Do it.



>first picture

How a soyboy views users of programming languages.


File: 08d99fa07c4ffce⋯.jpg (15.82 KB, 255x216, 85:72, 1464423525325.jpg)






Read a book yourself, and then maybe you'll get the reference.



File: b3b3b34f0fca744⋯.jpg (50.28 KB, 640x750, 64:75, stack-vs-gf.jpg)


Nice meme, that shit is even more soy than Matrix or Discord.



Hey, give us a link mate.


File: aed8fc124349c2a⋯.png (690.34 KB, 1172x965, 1172:965, enbies.png)



Niggers and soycoders need not apply.



Am I a brainlet for thinking it was a reference to Arkvoodle, God of the Futons, from Destroy All Humans 2


File: 4d459e190c3cf88⋯.jpg (1.15 MB, 800x2798, 400:1399, toggl-how-to-save-the-prin….jpg)

File: e2784fa040cdfb6⋯.jpg (828.25 KB, 800x3090, 80:309, toggl-how-to-kill-the-drag….jpg)



>You have a set of UNIX coreutils.

<You use your trusty sword, dagger, and spear to slice off chunks of the dragon until eventually there's nothing left.

>You have Python.

<A wizard gives you a wand. You wave it and the dragon disappears. Everyone declares you a hero.

>You have Haskell.

<An alternate village poofs into existence, where there is no dragon and everyone is happy. This is where you live now.

>You have CUDA.

<You slave away for years building a powerful siege weapon which will slay every existing dragon simultaneously. The villagers think it's too complicated and just ask the Python mage to do it instead.



>You have Rust

>You forge a sword only ever capable of hurting a dragon

>Halfway there, you realize blacksmithing is too hard, so you ask for help

>Eventually, you forge a new sword at a more experienced blacksmith's house

>The sword gets stuck in an invisible wall as you get past the door

>The blacksmith tells you you have to put the sword inside a crate inside a cardboard box inside a cloth wrapping if you want to carry it with you

>You get to the dragon

>You quickly unwrap your flaming new sword

>Wait, there is no sword in here

>The world crashes

>Doesn't matter anyway because the dragon was invincible because it didn't have interior mutability.



>You have C

>You forge a razor-sharp rapier

>The knight uses it to slay the dragon but accidentally stabs himself in the progress

>He throws it away and whines for the Rustsmith to make him a new one


> You have Rust

> Instead of slaying dragon, you recite an epic poem in the village square about how you were destined to be a hero

> The dragon gets hungry and eats everyone



Coreutils and Haskell are OK. The other two are not even remotely representable.


>rustsmith makes a new razor

>it can't cut anything because that violates immutability paradigm



The COBOL one is pretty funny



Haskell is hilarious


File: 32e1b2a53071dd6⋯.jpg (28.6 KB, 640x480, 4:3, python.jpg)


>you have awk

>you switch the dragon for the princess



This may be pajeet shit but I can't help but like it a bit


File: 555980ac9142f0c⋯.jpg (2.09 MB, 1000x5527, 1000:5527, terrible-clients-explained….jpg)



Mildly chuckled.


File: 55559e7b3d381d9⋯.png (199.64 KB, 1199x597, 1199:597, 1399181636413.png)

File: f9d0b60e4e3df42⋯.jpg (33.85 KB, 658x307, 658:307, 1410878790901.jpg)

File: f78b16cd421c27d⋯.jpg (57.3 KB, 960x720, 4:3, 1423704608067.jpg)



>forth for embedded realtime and space instruments

Do they use forth for historical reasons in those areas (especially anything space/astronomics)? How is it better than C for those? It looks way harder to read, you can probably make mistakes that make C seem safe, maybe it can be a bit smaller.

Those are just assumptions, but is it really worth it in any usecase?


File: 63425380d61952a⋯.png (44.24 KB, 669x392, 669:392, ffsierpinski.png)


Fotran-like languages were very well established when Forth came along, so it's hard to claim that Forth replaced for no good reason.

It offers some very unique things like: realtime (its interpreted, but still very fast), extremely compact code because it uses threaded code and very good mix of high and low level (as powerful as LISP but also closer to the metal than C). You can't just shutdown a satellite that's in orbit just to update it. Forth allows seamless realtime updates.

It's really hard to get used to concatenative languages, but they become really used to read when you get used to it and factorize your code properly. I'll admit that it's often not very easy to read another programmers code because of the reliance of Forth on good vocabulary and personal conventions, but that can be fixed.

The code I'm posting here really isn't that well formatted, mostly because I like to keep my code compact since I'm not working with anyone else.



>"spake" is a Nietzsche invention

It's used everywhere in English translations of the Bible you dunce. I know that and I'm neither a native English speaker nor a Christian. That's where the Nietzche's book title come from, and it's not even from Nietzche, it's from the people who translated it to English, as the original title is "Also spracht Zarathustra."



It's just archaic english, that's all. But the book title I pointed to is pretty well-known, to the point of being a meme. And we don't all read the bible, much less in english or a specific translation thererof.



Thank fucking god Coffeescript died.





File: 76c05a98302c05c⋯.webm (496.58 KB, 1280x720, 16:9, Listen_To_This_Song_While….webm)

>le object oriented programming is bad!

>but let lisp is the greatest language ever!!!!!

this is /tech/


File: 19185f0219104d8⋯.png (98.3 KB, 400x400, 1:1, 19185f0219104d8f0446e53fb0….png)


>And we don't all read the bible

>but Nietzsche



Your point?



lisp is an object oriented programming language. /tech/ doesnt like object oriented programming languages, yet they like lisp. see the issue?



Common Lisp has a system for object-oriented programming you can use if you want to. Lisp as a language family is not object-oriented.

Love of Lisp and hate of object-oriented programming are very subdued on /tech/ in the first place.



I would argue Lisp does OOP right



lisp is a functional programming language though



Most lisps are not very functional. They use tons of state, build up mutable object systems, have side effects, etc.



The only side effect of purity is that you become a useless faggot.



t. lispcuck



It's not.


Anyone here actually using windows 10?

[Return][Go to top][Catalog][Nerve Center][Cancer][Post a Reply]
Delete Post [ ]
[ / / / / / / / / / / / / / ] [ dir / arepa / ausneets / cyoa / girltalk / htg / leftpol / tacos / voat ]