[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Forth is the best programming language, what can I say?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 34
Thread images: 10

File: index.jpg (7KB, 237x212px) Image search: [Google]
index.jpg
7KB, 237x212px
Forth is the best programming language, what can I say?
>>
>>62292232
It's a bit too stacky.
>>
File: 1504687660659.jpg (36KB, 600x455px) Image search: [Google]
1504687660659.jpg
36KB, 600x455px
>>62292241
You aren't autistic enough
>>
if forth was not good then why is forth such a hacker language?
>>
File: 1504653248465.jpg (13KB, 416x297px) Image search: [Google]
1504653248465.jpg
13KB, 416x297px
forth
>>
What is the best places to learn Forth? Any book recommendations?
>>
>>62293918
Here's a good place to try it out:

https://skilldrick.github.io/easyforth/
>>
>asm++
>good
no
>>
>>62294056
Lol as if c was not asm--
>>
>>62292232
IMO fifth is better.
>>
>>62294056
t. Brainlet Pooloo
>>
>>62294013
Apparently I've been using a bastardized version of Forth whenever I pick up my HP calculator.

I'm not sure where Forth fits in the modern world, however. Its strength seems to be in controlling crucial but under-powered hardware, but these days computing power is so ridiculously cheap that there's no point.
>>
>>62294176
two words

accelerated ai
>>
>>62294222
It seems like it really could be good for artificial intelligence... I'm a diehard Lisper, but I'll have to look into it at some point. Thanks anon.
>>
File: 1504523266868.jpg (60KB, 580x407px) Image search: [Google]
1504523266868.jpg
60KB, 580x407px
Forth is maximum comfort for autists

If assembler is like diving straight in and c is like wearing an ultrathin condom, then forth is like wearing a thin sheet of silk.
>>
>>62294176
There really isn't any true version of Forth - you make what you need and use it
Building Forth from assembly language is extremely straightforward
Forth is a mindset, a type of language perfect for bespoke architectures where porting a C compiler over is too much trouble for the task at hand.
>>
>>62292232
HE'S A NIGGER
>>
any decent forth implementations that have a standard library that's actually useful?

I can see this language having some uses in certain applications but only if there are decent and relatively small runtimes for it.
>>
>>62294442
Because that's what Forth is. The inventor of Forth is still alive, look at his profile, see the kind of project he works on, you'll understand the Philosophy of Forth. It's a micro language you build up on the architecture you're working on then use that to further grow the system, making good use of what your system gives you. To use Forth on a system already built up to the point of a general purpose operating system is not a conventional fit.
If you want to play in stack concatenative language concepts but with a large standard library then I suppose Factor fulfils that.
http://factorcode.org/
>>
>>62292232
More like FOURTH BEST
>>
>>62294498
LMAO wut?

Having a runtime that provides basic shit like IO is too much to ask for? I seriously hope you don't expect me to freaking . and key for every God damn byte I need to read and write out.
>>
>>62294573
Consider Forth for projects such as hydraulic actuated arms for spot welds on car production lines.
For software on a general purpose computer and its operating system, I suppose you could use a Forth implementation, but it seems a strange choice. I am aware of gForth and Swift Forth. One's dead and the other's nonfree.
>>
>>62294573
then automate it you brainlet
>>
File: 1504632909889.png (28KB, 121x107px) Image search: [Google]
1504632909889.png
28KB, 121x107px
If you can't understand forth you're just fucking stupid
>>
>>62294100
5/10
>>
File: 1504759275810.jpg (160KB, 558x695px) Image search: [Google]
1504759275810.jpg
160KB, 558x695px
Forth is basically designed for multicore computing. How can you argue with that?
>>
>>62292232
I'd say it's only fourth best
>>
File: 1504659810604.gif (539KB, 318x400px) Image search: [Google]
1504659810604.gif
539KB, 318x400px
>>62295763
>>62294510
>>62294100
Let me correct you fucking brainlets.

At the time when Chuck Moore was writing forth there was no such thing as a fourth generation programming language and forth was Chuck Moore's idea of a fourth gen programming language.

So he was going to name it fourth on his computer but there was a five character limit so he named it forth instead.

Learn your fucking history bojangles
>>
>>62292232
How to learn forth?
>>
>>62296081
Dear anon,

read this:

>>62294013
>>
>>62296117
Thank you.
>>
File: 1504600389879.png (409KB, 600x579px) Image search: [Google]
1504600389879.png
409KB, 600x579px
>>62296162
No problemz bro
>>
File: 1504758169142.png (594KB, 788x1024px) Image search: [Google]
1504758169142.png
594KB, 788x1024px
>>
People say learn c to learn how a computer works. People also say assembler will give you a closer understanding of a computer than c.

Forth is closer to assembler than c is. It'll give you a closer understanding than to the machine than c will.

The difference is that forth is way easier to approach than assembler is.
Thread posts: 34
Thread images: 10


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.