Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/h/config.php on line 6
Programming
Account




Eh? Commutes?
At Commutes, you can make or join a Community without the fear of a group Admin.

We believe that communities should be open without the control of Admins so the members get to decide everything through polls.

Sign up!

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/expand.php on line 62

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 294

Warning: Undefined global variable $newsfeed in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 301

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 302

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 294

Warning: Undefined global variable $newsfeed in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 301

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 302

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 294

Warning: Undefined global variable $newsfeed in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 301

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 302

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 294

Warning: Undefined global variable $newsfeed in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 301

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 302

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 294

Warning: Undefined global variable $newsfeed in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 301

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 302

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 294

Warning: Undefined global variable $newsfeed in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 301

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 302

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 294

Warning: Undefined global variable $newsfeed in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 301

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 302

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 294

Warning: Undefined global variable $newsfeed in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 301

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 302

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 294

Warning: Undefined global variable $newsfeed in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 301

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 302

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 294

Warning: Undefined global variable $newsfeed in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 301

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 302

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 176

Warning: Undefined array key "userid" in /home/mqaxcgvu/commutes.ga/scripts/php_scripts.php on line 162
3 Votes
3
Just wanna let you know that Lisp is the superior programming language. I'll explain why.
"Lisp? Isn't it a disease?" Lisp stands for LISt Processing (code in Lisp is literally a list. Like 1 + 2 + 3 + 4 + 5 + 6 + 7 would be (+ 1 2 3 4 5 6 7), which seems weird but uses 3 less characters), and it's an old language that was used in AI and forged some important programming language concepts such as garbage collection and functional programming. Some of it's core features though aren't available yet in most modern languages, which is what makes it not only worthwhile, but the best.
Now you may say stuff like "there is no best language! Each language suits for some task and not others!" or even stuff like "It's subjective". And ok obviously if you need assembler you can't use Lisp and often the same goes for c.
However it is much more powerful than those languages, more than python, java and whatever ones you love, so if incredible speed isn't needed, you can just use it.
Why is lisp the best? I could bring up lots of stuff (from repl to the debugger), but let me just point at perhaps the most distinctive future: Macros. Not the stupid c ones. Much much more powerful.
What are macros? They are functions executed at compile time which return code which is replaced into the places where the macro is called. Whoa, reread it slowly. Still don't understand? That's ok
I'll tell you what that means. It means you can have code which writes code. And that means that all those times you copypasted code only to change a variable name wouldn't be necessary in Lisp. It also means you can create new syntax. New syntax leads to completely new sub-languages called dsl (domain specific languages) which make Lisp suitable basically for any purpose.
"Nobody needs those.. Marcos. They are useless in The Real World(Tm)" Yeah sure. Fun fact: in Lisp objective oriented programming is fully implemented with macros. Plus for example gui or networking are areas where an additional layer of abstraction wouldn't hurt. You could create html inside of lisp, but of course you will create something much more powerful. Check out Arc if you're curious about some examples of that.
Imagine being able to write a language specific for your problem. Would help quite a bit wouldn't it? Instead of using dozens of functions with ugly arguments.
So yeah, check it out. Might turn you from a coding monkey into a good programmer, even if you end up rarely using it afterwards. Because it affects the way you THINK about code.
  Kito I thought this was a copypasta-
1 Votes
1
  Jan 13, 2020. Reply
...
2 Votes
2
  Kito HAHA YES
1 Votes
1
  Aug 21, 2019. Reply
...
4 Votes
4
delphi program for my college
  Kito xD wait what
2 Votes
2
  Mar 27, 2019. Reply
...
2 Votes
2
Python isn't a real language uwu
  Uzumaki21 Hi @Kito , how's it going nowadays ✌🏻😁
0 Votes
0
  Dec 27, 2021. Reply
  Uzumaki21 🙄🙄🙄
1 Votes
1
  Mar 29, 2019. Reply
...
2 Votes
2
C'mon guys where are the programming posts? Scientifically 90% of people are programmers, it's a FACT
...
2 Votes
2
  Kito did you try recompiling?
0 Votes
0
  Oct 20, 2018. Reply
  SHEIKH_HASHIR run time error
1 Votes
1
  Oct 23, 2018. Reply
  Kito Haha
0 Votes
0
  Oct 23, 2018. Reply
  Kito or turn the compiler off and on again
0 Votes
0
  Oct 20, 2018. Reply
...
1 Votes
1
The handle cover has been updated through polls with a majority of 89% votes.
...
3 Votes
3
module Just_gonna_dump_this_here ( a ,b ,sel ,dout );
output [3:0] dout ;
reg [3:0] dout ;
input [3:0] a ;
wire [3:0] a ;
input [3:0] b ;
wire [3:0] b ;
input sel ;
wire sel ;
reg [4:0] s;
wire [3:0] l; integer i;
assign l = b ^ {sel,sel,sel,sel};
always @ (a or b or sel) begin
s[0] = sel;
for (i=0;i<=3;i=i+1) begin
dout[i] = a[i] ^ l[i] ^ s[i];
s[i+1] = (a[i] & l[i]) | (l[i] & s[i]) | (s[i] & a[i]);
end
end
endmodule
  Kito What kind of assembly is this?
2 Votes
2
  Oct 05, 2018. Reply
  I_am_12044 Half adder HDL verilog behavioral model
2 Votes
2
  Oct 05, 2018. Reply
  Kito I don't know what that is ;-;
1 Votes
1
  Oct 07, 2018. Reply
  SomeoneElse54 You have opened my eyes to a new tier of autism
2 Votes
2
  Oct 05, 2018. Reply
...
3 Votes
3
  I_am_12044 XD good one
2 Votes
2
  Oct 04, 2018. Reply
  Kito 10/10 programming buddies
2 Votes
2
  Oct 05, 2018. Reply
  Kito It's a stolen meme, obviously..
If I were that good I'd have coded something better
1 Votes
1
  Oct 04, 2018. Reply
View more replies..
...
4 Votes
4
  SomeoneElse54 How every Java program should go
2 Votes
2
  Oct 02, 2018. Reply
  I_am_12044 agreed X2
1 Votes
1
  Oct 04, 2018. Reply
  Kito agreed
1 Votes
1
  Oct 03, 2018. Reply
...
Fetch Posts
Post and discuss code, or computer stuff in general but let's face it, it all boils down to code.

On average, people who signup are 50% happier.