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: 1825.67 MB
Powered by
Channel Info
Network: freenodeChannel: #csharp |
Search in www.irclog.org
Log from #csharp at freenode 2006-07-20
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
31
32
33
34
35
36
Next >
[12:14]<lyfuym-wjzc>I dont like most things
[12:14]<dzmzaivnz>I don't own a windows box, so it's mono or nothing C#-wise. :)
[12:14]<lyfuym-wjzc>eh
[12:15]<lyfuym-wjzc>get windows
[12:15]<dzmzaivnz>No
[12:15]<lyfuym-wjzc>yes!
[12:15]<lyfuym-wjzc>FFS
[12:15]<lyfuym-wjzc>listen to me!
[12:15]<dzmzaivnz>Not gonna.
[12:15]<lyfuym-wjzc>*slap*
[12:15]<dzmzaivnz>I have no particular need for windows and very little desire for it. :)
[12:16]<lyfuym-wjzc>I hate you!
[12:16]<dzmzaivnz>Besides, most of my personal coding projects once I'm up and running at home (net access coming tomorrow!!! yay) will be in OCaml.
[12:16]<dzmzaivnz>Or Java of course.
[12:16]<dzmzaivnz>(Because I'm setting up a Spring based webapp)
[12:22]<pzaanavqt0w2>Prince == all the money
[12:24]<pzaanavqt0w2>rikkus <3
[12:26]<mjzymygo>o_O wtf i've had two head hunters call me one after the other...
[12:27]<pzaanavqt0w2>it's a US goverment conspiracy
[12:27]<[dam]>RUN WHILE YOU STILL CAN!!!
[12:27]<pzaanavqt0w2>dude
[12:27]<pzaanavqt0w2>GWB is human
[12:27]<pzaanavqt0w2>he may not seem like it
[12:27]<mjzymygo>hey CIA!!! NUKE! AK47 ALLAH!!!
[12:27]<pzaanavqt0w2>but he is
[12:28]<pzaanavqt0w2>you just need bullets
[12:28]<mjzymygo>or is that the NSA?
[12:28]<pzaanavqt0w2>silver bullets, true
[12:28]<pzaanavqt0w2>NSA
[12:28]<mjzymygo>hey... people at GCHQ in the UK... if your reading this I suggest you fuck off... ;)
[12:34]<mjzymygo><(^_^<), <(^_^)>, (>^_^)> *bops*
[12:34]<dzrrjgd>what is so good about C#? it's almost like delphi with c++ but doesn't compile to a true exe because it uses an "interpeter"
[12:34]<mjzymygo>interpreter?
[12:34]<mjzymygo>WHAT?
[12:34]<mjzymygo>and err... dude... c# creator was responsible for Delphi
[12:35]<dzrrjgd>but delphi came first
[12:35]<mjzymygo>C# isn't interpreted
[12:35]<mjzymygo>DragonD yeh.. it did
[12:35]<mjzymygo>DragonD... and?
[12:36]<dzmzaivnz>I had a friend who worked at GCHQ at a bit. He never mentioned reading peoples' IRC logs though. :)
[12:36]<dzrrjgd>but you have to have .net framework...
[12:36]<dzmzaivnz>(But then he didn't mention anything about it. Official secrets act and all)
[12:36]<[dam]>try making a website with delphi..
[12:37]<[dam]>then we'll talk..
[12:37]<mjzymygo>DragonD... ok.. we have the framework... so what?
[12:37]<[dam]>java does too..
[12:37]<dzrrjgd>and i remember reading some where that it was ment to be cross platform. but the only way it runs on linux is with an interpreter
[12:37]<pzaanavqt0w2>we went through this yesterday, didn't we? Delphi ~= COBOL
[12:38]<mjzymygo>C++ has Stdio.h and the like
[12:38]<mjzymygo>DragonD... no... it's not interprested.
[12:38]<mjzymygo>Mono is NOT an interpreter
[12:38]<pzaanavqt0w2>DragonD: thanks for trolling, have a nice day.
[12:38]<mjzymygo>s/interprested/interpreted
[12:38]<dzrrjgd>then why do you have to run "mono app.exe"
[12:39]<[dam]>why do you have to run "java app.jar" ?
[12:39]<pzaanavqt0w2>cuz it's byte-compiled?
[12:39]<mjzymygo>because that creates the managed memory CLI/CLR/CTS sand box
[12:40]<pzaanavqt0w2>what Moridin8 said.
[12:41]<dzrrjgd>hmmm
[12:41]<mjzymygo>C# in .NET 2.0 runs equivalent performance to C++
[12:41]<mjzymygo>it's JIT compiled, not interpreted
[12:42]<mjzymygo>the point to the CLR is that it's secure
[12:42]<mjzymygo>everything is compartmented which means it's safe
[12:42]<mjzymygo>it stops stupid shit happening that could otherwise be avoided
[12:42]<mjzymygo>it also gives a basis for multiple languages to work with each other
[12:43]<mjzymygo>c# is also the language tied most closely to the framework. there are no niceties to it like with VB.NET or Delphi.NET
[12:43]<mjzymygo>it's raw and powerful, yet clean
[12:43]<zyccus>like me
[12:43]<mjzymygo>like rikkus...
[12:43]<mjzymygo>raw powerful and spotless
[12:44]<mjzymygo>;)
[12:44]<dzrrjgd>Moridin8: what is the smallest size program, you can create with c#? eg: hello world = ? byte exe
[12:44]<[dam]>man you should sell something.. I would almost buy anything.. :P
[12:44]<mjzymygo>DragonD: it's a bit like asking whats the smallest program you can make with C++
[12:44]<mjzymygo>C# smallest exe comes to 20k, C++ >30k
[12:45]<dzrrjgd>Moridin8: so you saying the sizes would be about the same?
[12:45]<mjzymygo>but if you trash all the shit and use CIL, then a few bytes
[12:45]<mjzymygo>If you used Assembler, then a few bytes
[12:45]<dzrrjgd>Moridin8: trash all the shit?
[12:45]<mjzymygo>size of the exe has nothing to do with anything
[12:45]<dzrrjgd>what do you mean
[12:45]<dzrrjgd>?
[12:46]<mjzymygo>yeh, like versioning information, copyright information, other resources, debug symbol hooks
[12:46]<zyccus>.NET binaries are really quite small... they seem to be smaller than the equivalent code in e.g. C++
[12:47]<mjzymygo>yeh, because C++ has a lot of work to do to set up its own heap environment etc, where-as .NET exe's have it already part of the OS
[12:47]<dzrrjgd>Moridin8: and what do you mean use CIL?
[12:47]<mjzymygo>(which is a performance advantage on .NET parts) ;)
[12:48]<mjzymygo>.NET programs are compiled to an intermediary langauge. the machine the exe's run on decide the best machine code and the exe is JIT compiled. that makes .NET CPU agnostic completely also allows for CPU based optimisations that other environments don't enjoy
[12:48]<mjzymygo>that intermediary language is called CIL or MSIL... but really it's CIL.
[12:49]<dzrrjgd>Moridin8: and it's an option to use it?
[12:50]<[dam]>The C in CIL stand for.. ?
[12:50]<mjzymygo>it's kinda a must, because otherwise that defeats the entire point about CPU/OS based optimisations
[12:50]<[dam]>compile?
[12:50]<mjzymygo>although you can use NGEN to create native code, it's not great idea
[12:50]<dzrrjgd>common
[12:50]<mjzymygo>C = Common
[12:50]<[dam]>Ah.. my teacher would throw a book at me right now..
[12:51]<[dam]>guess I'm too tired.. :\
[12:51]<dzrrjgd>lol
[12:51]<zyccus>what's the syntax in C# to specify your method will accept a variable number of parameters?







