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

FFT

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: 25
Thread images: 8

File: 5f3.jpg (48KB, 720x526px) Image search: [Google]
5f3.jpg
48KB, 720x526px
*** Official /g/ Friendly Forth Forth Thread ***

Non autisitcs welcome

I spent alot of time thinking about how to program in a more lazy way and here it is:
https://www.forth.com/starting-forth/
https://repl.it/languages/forth
>This shit is easy as fuck to learn
>This shit is fast as fuck
>This shit can run on any computer, even old computers from the 1980's. You can get it down to less than a kilobyte.
This is some zen monk shit I pulled from the mountains, ok. Don't ask me how I found out about it. Just learn this shit and you will master a computer very quickly.
Google is your friend
https://kiwiirc.com/client/irc.freenode.net/?nick=newuser%7C?#forth
That link right up there ^ is the chatroom. These are some old dudes with beards. Just ask them shit.
>>
What does it do? What can I make
>>
>>56622981
well for one you can make a better operating system
>>
>>56622986
Alright. I'm not that smart though. Is it hard?
>>
>>56623000
It's real e z p z.

Lets say you want to do 2 + 2

in this language you go 2 2 +

+ takes two things and adds them If you want to add another 2 you can go

2 2 + 2 + which =

4 2 + which =

6

It's just a different way of writing math. In fact it is mostly just math but in a different way.
>>
Lets get some mood music in here

https://www.youtube.com/watch?v=6g4dkBF5anU
>>
>>56623034
So how do I add games to my new os?
>>
>>56623125
you have to copy down the math equation to do it then type the math equation in. Hopefully though these equations can be built off of each other to make this process simpler
>>
https://youtu.be/i94HHGKml9M
>>
Using reverse polish notation will allow you to properly communicate the arithmetic necessary to complete your desired task. This is the only form of mathematics it will find acceptable
>>
This will mean the end of proprietary sofware. A new era of man shall begin
>>
File: Snapchat-1395039076454382144.jpg (72KB, 480x800px) Image search: [Google]
Snapchat-1395039076454382144.jpg
72KB, 480x800px
What is the actual benefit of using this
>non nigger-tier answer please
>>
Forth's window of opportunity came and went, it should have been the shell language of all personal computers in the 70s and 80s, there is no more use for Forth outside of electronics testing. Stack juggling gets old fast, just use Lisp, all the power of Forth without the duping and swapping
>>
the dream of the 80's is alive
>>
File: GRAFORTH_ScreenShot.jpg (9KB, 272x185px) Image search: [Google]
GRAFORTH_ScreenShot.jpg
9KB, 272x185px
forth is shitty you can implement it in just a few lines of bash

look at thse fucking graphics
>>
>>56624121
Why are you posting worst girl?
>>
>>56622965
I remember Forth tutorial consisting of four (or maybe five) commands operating with stack, nothing more. So, what's this language useful for?
>>
>>56627200
>the longevity of code
>the unix way of programming
>designing processors
>>
File: 7e3.jpg (31KB, 600x750px) Image search: [Google]
7e3.jpg
31KB, 600x750px
http://lpaste.net/195914
https://upload.wikimedia.org/wikipedia/commons/thumb/5/53/RS_Flip-flop_(NOR).svg/1000px-RS_Flip-flop_(NOR).svg.png
http://pop-art.inrialpes.fr/~fradet/PDFs/HOSC07.pdf
http://excamera.com/sphinx/fpga-j1.html
>>
File: lisp-programmers.jpg (155KB, 800x864px) Image search: [Google]
lisp-programmers.jpg
155KB, 800x864px
>This shit can run on any computer, even old computers from the 1980's. You can get it down to less than a kilobyte.

Lisp/assembly geek, the aforementioned langs are capable of this as well, is the magic all in how reverse polish notation changes your thinking?
>>
>>56627412
Could you explain Classic Star Trek comparisons?
>>
>>56627412
Reverse polish notation superior polish notation
>>
>>56627438
emacs is like the starship that is carrying all of the lisp programmers. If you program in emacs lisp to edit the function of emacs you are like scotty holding down the ship. Scheme is purely functional and so it is very logical like spock. Common lisp is the leader of the lisps. Clojure is an attempt to get web developers to accidentally learn lisp.
>>
>>56627438

sure, Common Lisp quickly loses its purity as you start bringing in external libraries and foreign functions, but is still very powerful and makes a great core stack language, moreso probably than any of the other Lisps

papers coming out of the Sussman circle at MIT usually involve Scheme, its a much cleaner language than Common Lisp

Emacs has had a lot of work done to make it into a powerful text editor and Lisp IDE, for a lot of developers its the faithful, cross platform glue that keeps your projects together

the Arc Lisp trekkie kid at this point should be replaced with a dead child in the trash
>>
>>56627449
>>56627486
Mucho gracias.
Do you have more pics "How an X programmer views users of other languages"?
Thread posts: 25
Thread images: 8


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