|
Perhaps he went to CP Q&A and saw the questions is students are asking, I'd take more than sleeping piolls!
They call me different but the truth is they're all the same!
JaxCoder.com
|
|
|
|
|
Mike Hankey wrote: he went to CP Q&A and saw the questions is students are asking
I feel attacked
P.S. I'm a student too
|
|
|
|
|
I was a student once also!
They call me different but the truth is they're all the same!
JaxCoder.com
|
|
|
|
|
Mike Hankey wrote: I was a student once also!
Long, long time ago in a far galaxyA long time ago in a galaxy far, far away.......
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
modified 4-Dec-19 0:53am.
|
|
|
|
|
Your going to quote Star Wars wrong on a programming web site - how brave!
I, for one, like Roman Numerals.
|
|
|
|
|
You are*
You are brave too.
"It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[ ^]
|
|
|
|
|
lw@zi wrote: You are*
There, just right there CP got its Grammar Nazi
|
|
|
|
|
I, for one, like Roman Numerals.
|
|
|
|
|
Happy now?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
MehreenTahir wrote: P.S. I'm a student too Me too. One never stops learning.
/ravi
|
|
|
|
|
Ravi Bhavnani wrote: Me too.
You don't know the real pain until you're being tortured by some Professor in early morning class.
|
|
|
|
|
I think you deserve better for the tuition you pay. There is no excuse for this kind of behavior from a tenured professor. He's supposed to be a professional, the cream of the crop, yet he behaves like a drunken freshman. He's a disgrace, and deserves to be censured if this becomes a pattern.
On the other hand, if he's in the US, he's probably still drunk after a long Thanksgiving weekend, and will most likely sober up and become more normal and reliable over the next few days... It's your call.
Will Rogers never met me.
|
|
|
|
|
I actually don't really have any problem with him.
My class starts early morning and usually I walk into class looking like a totally wasted person (well, I don't drink but mostly because I just can't sleep so usually look like s*** ) and sometimes even sleep during the class but he doesn't mind and never woke me up but always appreciated for the homework and stuff so I guess we're both even.
|
|
|
|
|
I sometimes wrestle with this because I find what's interesting to me is not to other people. I like theory a lot, and sometimes people are just more practical.
So I have an upcoming article I'm writing that is rather involved.
It's a tool that allows you to write .NET code in a subset of C#, and then it will render that subset to any .NET language (VB, C#, F#) whatever.
What it's for is to make it easier to develop code generation tools. You can use something like T4 text templating with it to render dynamic code instead of having to build a CodeDOM graph in code without sacrificing the language agnostic nature of the CodeDOM.
What it does is turn a CodeDOM compatible syntactic subset of C# into a CodeDOM graph
How it works involves parsing, type and name resolution, - basically everything a compiler does except the actual code generation part. So like, two of the three tiers.
So, the article could be an article about the tool, or it could be an article on like a beginners compiler writing guide.
Which is more interesting? The tool or the pseudo-compiler guide?
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Please both So two connected articles. Why?
a.) Both are interesting
b.) During christmas you have a lot of time
c.) But the most important: It will hopefully helps you having your hand on the keyboard and therefore away from cigarettes
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
I agree with @0x01AA, both would be interesting. The tool alone would be useful and I believe that once one can try how it works, the theory becomes interesting.
Hope you have time to write both
|
|
|
|
|
Thanks! I appreciate hearing that. I write a lot of code generation tools - mostly lexers/tokenizers and parsers, but people don't always seem so keen on them. They're very specialized, I guess.
I'm not really sure if people just gave up on the CodeDOM in recent years, but I still use it a lot.
So I'm glad to hear someone else finds the topic of interest. It has kept me glued to my keyboard for days so far.
Console.WriteLine(CD.ToString(SP.ParseStatement("a=1;")));
Console.WriteLine(CD.ToString(SP.ParseStatement("while(true) return (1 + 2)* (Int64)1;")));
Console.WriteLine(CD.ToString(SP.ParseTypeRef("int[][,,][,,]")));
Console.WriteLine(CD.ToString(SP.ParseExpression("new int[][] { new int[] {} }")));
Console.WriteLine(CD.ToString(SP.ParseExpression("foo[10](1).bar")));
Console.WriteLine(CD.ToString(SP.ParseExpression("\"Hello World!\"")));
Still a long way to go. And don't worry, SP and CD aren't actual class names! I'm aliasing SlangParser and CodeDomUtility using using because I like my fingers to not be worn out.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
See my tool. That should generate clicks o' plenty.
|
|
|
|
|
|
Forogar wrote: seeing how you develop the tool itself could be very interesting
Winging it, mostly.
At some point I should probably pick up a book on parsers and compilers and stuff.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
maybe u should apply for a job at microsoft... and ya they will make you write a ebook which offcourse will be free ...so that dev will learn you great works and you will become immortal
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
|
|
|
|
|
I already worked there more than once.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
how about a compiler for the new quantum computer...its likes it will and will not compile ....
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
|
|
|
|
|
you could start by a - brief - description of the language subset and a rationale for its "design"
|
|
|
|
|
Well, obviously both would be nice.
But when it's, give a man a fish vs teach a man to fish...
|
|
|
|