[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 most ultimate programming language, I think nobody

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: 22
Thread images: 6

File: 1500865621075.png (413KB, 986x680px) Image search: [Google]
1500865621075.png
413KB, 986x680px
Forth is the most ultimate programming language, I think nobody would deny that, but tell me do you think forth is possible to understand for casuals or do you think it is only relegated to the most autistic of autistics?
>>
First time hearing about Forth
can you give me a quick rundown?
>>
File: generdsdfdsfate.png (139KB, 500x700px) Image search: [Google]
generdsdfdsfate.png
139KB, 500x700px
>>61667735
dup swap drop rot swap sawp dup swap rot 2 2 + 2 + 2 + drop swap rot kill yourself

You can make a program in forth where when you do that string of commands it installs git and then updates your packages.
>>
Forth is the natural programming language for computers. People might prefer to program in c or python but computers prefer to be programmed in forth. Implementing a programming language usually involves all kinds of work with a parser a compiler a runtime system.. for forth you just have one dictionary, a couple tools to work with the dictionary and a loop that reads in a word then executes it, from there forth csn extend itself to become a more powerful language.
>>
The problem is that since it's not a language for humans, it encourages programmers to write programs that only a computer can really understand... Unfortunately, a few weeks/months after the person who wrote it stops working on the program, they also tend to forget how the program works. Thus the term "write once software". Forth software, while elegant, is damn near impossible to maintain or extend.
>>
>>61667634
>ad hoc JIT macro assembler
>good
>>
File: 52453170_p0.png (408KB, 595x842px) Image search: [Google]
52453170_p0.png
408KB, 595x842px
>>61667634
>forth
>stacked language
>pic related
good post OP
>>
>>61667634
TI apparently thought so.
>>
File: 1500549558719.jpg (136KB, 1920x1080px) Image search: [Google]
1500549558719.jpg
136KB, 1920x1080px
>>61667634
Nice thread
>>
its really hard to use unless your name is chuck
>>
>>61667634
It's probably the first meme language

Are there any earlier meme languages?
>>
>>61668939
assembly
>>
>>61668939
COBOL
>>
>>61668939
Lisp 1958, Fortran 1957, and Cobol 1959 are much earlier than Forth 1970
>>
>>61669005
Lisp wasn't a meme language. It was THE meme of language itself, m8.
>>
>>61667796
ur mad
>>61667634
it's not really unreadable, you just can't be a moron
so no, i would say it is not plausible for casuals to learn.
as it should be.
>>61668226
no
>>61668388
no
>>61668939
latin
>>
i came here for the anime tiddies
>>
Do arrays even exist in forth?
How am I supposed to work with indexable data types?
>>
File: 1498866713459.jpg (107KB, 753x1200px) Image search: [Google]
1498866713459.jpg
107KB, 753x1200px
>>61670608
you have to implement arrays. forth comes without batteries included. it's not for the weak minded
>>
>>61668226
Isn't it an advantage to be a wirte-only language though if you have a language that is hyper easy to write?

It's like sure you must throw away old code but trying to maintain old code indefinitely is a fools errand. All projects at one time or another have to have huge chunks of code ripped out for newer pieces or else die.

The whole thing moore was going on about was that you don't want to add hooks to a langauge because hooks are for planning for the unexpected and in real life you never know what is really going to occur. So no hooks. No hope of rewriting.

Find a problem to solve and write code that works and solves that problem, then factor and factor and factor until there is nothing left in the code that does not solve that problem.
>>
>>61669101
I feel sorry for you
>>
I'm (not) a simple man : I see Forth, I bump.
Thread posts: 22
Thread images: 6


[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.