quote:Original post by Khaos
Concerning the prospect of using C/C++/C#/Java style syntax (or something similar), I ask: why? Is it not the point of progress to try new things?
No.
MSN
angryzenmaster @ livejournal
quote:Original post by Khaos
Concerning the prospect of using C/C++/C#/Java style syntax (or something similar), I ask: why? Is it not the point of progress to try new things?
quote:Original post by msn12b
No.
quote:Original post by MayrelDude.. That's truly ugly. And way too redundant.
For my toy language, I have documentation embedded as XML as so:import std.io.*;@<fun name="main" type="int"> <arg name="args" type="char[][]" text="Arguments"/> This program does blah, blah, blah.</fun>int main (char[][] args){ out.print(1 + @<note>This is seven, for no particular reason</note> 7); return 0;}
quote:Original post by Khaos
Is it not the point of progress to try new things?
quote:
Why create a new language that looks the same as C, uses the exact same paradigms (perhaps, only improved), and is different only in terms of a few new keywords?
quote:
Would anyone agree it might be time to think outside of all current paradigms? If not, explain why.
quote:
Secondly, how would one attempt creating a truly, fully, and easily portable language? What considerations would need to be detailed and included in the language, and how would it affect things?
line := read() write(find("hello", line))
line := read() every write(find("hello", line));
lineno := 0 while {line := read(); lineno := lineno + 1} do every write(lineno, ": ", find("hello", line));
quote:Because people are familiar with it. To learn to code using an entirely new paradigm is incredibly difficult. What is better is if the language supports several related paradigms. Also C-style syntax is teh r0xX0rz