Programming paradigms that change how you think about coding
brikis98.blogspot.com
Programming paradigms that change how you think about coding
1–10 of 206 posts
Re: Programming paradigms that change how you think about coding
#2Learning Verilog was an eye opening experience for me. It reminded me of the time I switched from unstructured BASIC to C when I was a kid. At first it seems complex and weird then suddenly it clicks and it all starts making sense.
Re: Programming paradigms that change how you think about coding
#3- parallel and concurrent are 2 different things
- the 'symbolic languages' definition seems off. Wikipedia puts it right:
> symbolic programming is computer programming in which the program can manipulate formulas and program components as data
So it's not "using graphs & such to program"
Re: Programming paradigms that change how you think about coding
#4Re: Programming paradigms that change how you think about coding
#5The concurrent by default paradigm looks like it could be really useful for some cases. Does anyone know of any more well-used languages that support it?
It's a pretty cool language with a lot of paradigms one can easily try out.
[1] http://en.wikipedia.org/wiki/Oz_%28programming_language%29#D...
Re: Programming paradigms that change how you think about coding
#6The concurrent by default paradigm looks like it could be really useful for some cases. Does anyone know of any more well-used languages that support it?
If you want to experiment with them you don't need an FPGA, you can just start with a simulator such as Icarus Verilog[1] and a waveform viewer like gtkwave[2] and get a feel of the language. There are a bunch of tutorials on the net.
[1] http://iverilog.icarus.com/ [2] http://gtkwave.sourceforge.net/
Re: Programming paradigms that change how you think about coding
#7Re: Programming paradigms that change how you think about coding
#8The concurrent by default paradigm looks like it could be really useful for some cases. Does anyone know of any more well-used languages that support it?
As I mentioned in my other comment Verilog and VHDL are "concurrent by default" since that's how hardware works anyway. If you want to experiment with them you don't need an FPGA, you can just start with a simulator such as Icarus Verilog[1] and a waveform viewer like gtkwave[2] and get a feel of the language. There are a bunch of tutorials on the net. [1] http://iverilog.icarus.com/ [2] http://gtkwave.sourceforge.ne…