IRC Networks
Irc Logs Stats
Start date: 2007-09-27 02:48:27
Last update: 2008-10-24 20:19:38
Channels: 41
Logged Lines: 6230436
Size: 1822.23 MB
Powered by
Channel Info
Network: freenodeChannel: #csharp |
Search in www.irclog.org
Log from #csharp at freenode 2006-06-15
Pages: < Prev
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Next >
[03:06]<ygvgzpgzjg>+Kog, i am not a fan of excessive syntax
[03:06]<kjr>+interferon: I can tell we're not going to agree on much
[03:06]<eg->-so a useless language taught because of elegance
[03:06]<ygvgzpgzjg>+Kog, but haskell is nice as well. no sense in arguing. :)
[03:07]<ygvgzpgzjg>+sure
[03:07]<eg->-if they'd teach people something useful perhaps they'd be further ahead :)
[03:07]<kjr>+zn-: it doesn't matter what language you learn
[03:07]<kjr>+zn-: as long as you learn how to program
[03:07]<eg->-then why learn scheme/lisp! :)
[03:07]<kjr>+zn-: Haskell is superb for data structures courses
[03:07]<eg->-a waste of time
[03:07]<kjr>+it's also good for discrete math
[03:07]<eg->-Like learning aramaic
[03:07]<ygvgzpgzjg>+it's easy to learn useful languages, like c# and java. it's harder to learn languages like haskell and the lisps, but the insight you get from it is well worth it
[03:07]<eg->-you could learn it
[03:07]<y-gz>+i think one should always learn pointers
[03:07]<y-gz>+:)
[03:07]<eg->-but you'd use it in very few places
[03:07]<ygvgzpgzjg>+and recursion
[03:07]<eg->-sure you got 1 mel gibson movie you can watch
[03:07]<kjr>+interferon: not if you learn how to program instead of a language heh
[03:08]<kjr>+oh yeah, recursion is a blast in haskell, can't do much without it
[03:08]<ygvgzpgzjg>+recursion can make for very beautiful programs
[03:08]<kjr>+you can also write a formal proof of haskell really easily, since it's written like induction already
[03:08]<kjr>+whereas lisp... not so much
[03:08]<gnwrav>-nevermind, fixed my problem
[03:09]<ygvgzpgzjg>+that's so, but formal proofs of individual functions are of limited value
[03:09]<ygvgzpgzjg>+the hard part of programming is making the functions fit together
[03:09]<ygvgzpgzjg>+where proofs don't help too much
[03:09]<kjr>+not if you're doing pedagogical excersizes
[03:09]<kjr>+interferon: and that's not true at all
[03:09]<kjr>+interferon: you're just parroting dijkstra
[03:09]<ygvgzpgzjg>+Kog, i'm parroting no one
[03:09]<kjr>+there's nothing wrong with having a formal proof of your app
[03:10]<kjr>+although... most of them don't tell you anything you don't already know ;)
[03:10]<ygvgzpgzjg>+Kog, agreed! but it's very difficult to do proofs of anything but discrete functions
[03:10]<eg->-ratehr then focusing on mostly useless languages, why doesn't someone code D already so we can transition from C? ;p
[03:10]<kjr>+zn-: D? someone in here uses it... can't recall who though
[03:10]<y-gz>+Is there a good .Net UML Editor ?
[03:10]<eg->-or E
[03:10]<eg->-or f
[03:10]<kjr>+zn-: not going to happen. C solves a rather large domain of problems
[03:10]<kdzdgdjvgnv>+hey what does this mean?
[03:10]<kdzdgdjvgnv>+Server Error in '/' Application.
[03:11]<y-gz>+D looked quite a nice thing when I went trought the docs
[03:11]<ygvgzpgzjg>+yeah, D did look nice
[03:11]<ygvgzpgzjg>+it's garbage-collected, right?
[03:11]<eg->-I am saying someone should make a better language as fast as C, and incorperate all the new useful features of other languages
[03:11]<ygvgzpgzjg>+zn-, common lisp
[03:11]<ygvgzpgzjg>+with a straight face
[03:11]<jjxgdjn1o9>-what
[03:11]<jjxgdjn1o9>-D with a straight face
[03:12]<eg->-common compared to uncommon?
[03:12]<eg->-;p
[03:12]<jjxgdjn1o9>-so straight you can run C code from it
[03:12]<kjr>+zn-: theoretically C++ did
[03:12]<eg->-yeah but something better then both not in a VM
[03:12]<ygvgzpgzjg>+Kog, good point :)
[03:12]<jjxgdjn1o9>-http://www.digitalmars.com/d/
[03:12]<jjxgdjn1o9>-meet D, it does 98% of what C# does and its as fast as C
[03:12]<kjr>+JohnDoe384: once again, same as C++ heh
[03:12]<ygvgzpgzjg>+common lisp implementations are almost all natively-compiled, and you can tune sections of your code to reach C speed
[03:12]<ygvgzpgzjg>+ACTION stops advertising
[03:12]<eg->-haha #d
[03:13]<jjxgdjn1o9>-Kog: Cpp doesnt have everything C# has, what are you talking about
[03:13]<y-gz>+"Note: all D users agree that by downloading and using D, or reading the D specs, they will explicitly identify any claims to intellectual property rights with a copyright or patent notice in any posted or emailed feedback sent to Digital Mars."
[03:13]<jjxgdjn1o9>-http://www.digitalmars.com/d/comparison.html
[03:13]<kjr>+JohnDoe384: C++ has everything...
[03:13]<ygvgzpgzjg>+JohnDoe384, at the time, it was an attempt to take new features and stick them into C
[03:13]<eg->-D does look nice
[03:13]<jjxgdjn1o9>-lol just go to the comparison page
[03:13]<y-gz>+it's not new
[03:13]<kjr>+there's nothing that C++ can't do in at least 15 different ways
[03:13]<kjr>+except stop sucking
[03:13]<ygvgzpgzjg>+unfortunately, c++ began to demand that children be sacrificed to it
[03:14]<jjxgdjn1o9>-Kog: omg there's nothing i cant do in asm, whats ur point?
[03:14]<kjr>+JohnDoe384: "your"
[03:14]<kjr>+JohnDoe384: we don't do aolbonics in here
[03:14]<eg->-hahahah
[03:14]<kdzdgdjvgnv>+Kog have you thought of the website domain name?
[03:14]<eg->-yeah r u 4 real?
[03:14]<kjr>+KirynDotNet: yes
[03:14]<eg->-ltns
[03:14]<kdzdgdjvgnv>+what is it?
[03:14]<kjr>+zn-: you're going to get beaten
[03:14]<eg->-;p
[03:15]<kjr>+KirynDotNet: stopbuggingme.goaway
[03:15]<kdzdgdjvgnv>+hehe
[03:15]<jjxgdjn1o9>-sorry, you just frustrated me.. the point is easy going syntax, Cpp gets compiled to asm anyways so obviously anything in it must be possible at a lower level
[03:15]<kjr>+JohnDoe384: my point is bringing something new to the table
[03:15]<kjr>+if D is so great, people will eventually use it
[03:15]<y-gz>+it's quite old arleady
[03:15]<jjxgdjn1o9>-D has a few things C# doesnt, look at the comparison page it wont hurt you
[03:16]<ygvgzpgzjg>+Kog, if only the world worked that way
[03:16]<kjr>+JohnDoe384: the only thing I see in D that interests me so far is covariant return types
[03:16]<kjr>+interferon: yes, then Ruby would be king
[03:16]<kjr>+i-nZ: I'm awaare
[03:16]<kdzdgdjvgnv>+D is only for big projects
[03:16]<kjr>+aware as well
[03:16]<jjxgdjn1o9>-Kog: there you go then







