IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Stuffplug Programming Language
Mike
post Mar 7 2007, 08:03 PM
Post #1


Newbie
*

Group: New Members
Posts: 6
Joined: 7-March 07
Member No.: 1,832



Don't ask why, i've just always been interested.

What programming language is StuffPlug coded in? I was thinking something along the lines of C#. Me, being a programmer myself, was just interested.

Thanks.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
TheBlasphemer
post Mar 7 2007, 09:13 PM
Post #2


Administrator
***

Group: Root Admin
Posts: 270
Joined: 27-May 06
Member No.: 1



It's coded in C++ with a lot of low-level stuff being written with inline assembly.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
J-Thread
post Mar 7 2007, 09:51 PM
Post #3


Advanced Member
***

Group: Moderator
Posts: 54
Joined: 28-May 06
Member No.: 5



TheSteve and I are trying to convince TB from the fact that we should switch to C+-, but we're still stuck with C++. Read more over C+- here: http://www.muq.org/~cynbe/humor/c+-.html
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Three6Mafia
post Mar 7 2007, 10:33 PM
Post #4


Advanced Member
***

Group: New Members
Posts: 254
Joined: 20-January 07
From: Brisbane, QLD
Member No.: 1,391



QUOTE(J-Thread @ Mar 8 2007, 08:51 AM) *

TheSteve and I are trying to convince TB from the fact that we should switch to C+-, but we're still stuck with C++. Read more over C+- here: http://www.muq.org/~cynbe/humor/c+-.html
heh *smirk* Looks more advanced, would TB be able to make an easy transition to C+-? *rollseyes*

This post has been edited by Three6Mafia: Mar 7 2007, 10:35 PM


--------------------
IPB Image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Mike
post Mar 8 2007, 08:35 PM
Post #5


Newbie
*

Group: New Members
Posts: 6
Joined: 7-March 07
Member No.: 1,832



I thought it was something in C. tongue.gif

Very nice. I dont know too much of C++, nor C+-. Java and C# are my main areas.

Anyway, good luck with the program.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
J-Thread
post Mar 8 2007, 09:09 PM
Post #6


Advanced Member
***

Group: Moderator
Posts: 54
Joined: 28-May 06
Member No.: 5



Actually, C+- is a joke, if you read the page carefully wink.gif C++ is like C#, but then less object oriented and with a lot of * and & everywhere... When you know Java and C#, C++ looks very ugly, but when you get to know C++ better, it turns out that there can be some nice concepts in it. I still like C# more then C++ btw, but well, I am a .NET freak! Java is less interesting, I just hate when I can't just do:
CODE
ArrayList<char> al = new ArrayList<char>();
Because that weird primary type and boxing/unboxing stuff, it need's to be:
CODE
ArrayList<Character> al = new ArrayList<Character>();
So far my idea about Java tongue.gif

This post has been edited by J-Thread: Mar 8 2007, 09:10 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
TheBlasphemer
post Mar 9 2007, 06:36 AM
Post #7


Administrator
***

Group: Root Admin
Posts: 270
Joined: 27-May 06
Member No.: 1



QUOTE(J-Thread @ Mar 8 2007, 09:09 PM) *

C++ is like C#, but then less object oriented and with a lot of * and & everywhere...

C++ is not less object oriented than C#, but it leaves it up to you whether to actually use it or not. You can choose to make everything object oriented, or you can choose to keep it all imperative, and that's one of the beauties of C++, you don't have to write a huge main-class for a simple hello world!
Furthermore the & and * both have a specific purpose to be able to program in a much lower level than C#, so I'm actually glad I see a lot of those! Mind you though, if you want to go all object oriented, you can mostly evade the use of *, and will only need & every now and then for pass-by-reference.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Mike
post Mar 24 2007, 10:42 AM
Post #8


Newbie
*

Group: New Members
Posts: 6
Joined: 7-March 07
Member No.: 1,832



QUOTE(J-Thread @ Mar 8 2007, 09:09 PM) *

Actually, C+- is a joke, if you read the page carefully wink.gif C++ is like C#, but then less object oriented and with a lot of * and & everywhere... When you know Java and C#, C++ looks very ugly, but when you get to know C++ better, it turns out that there can be some nice concepts in it. I still like C# more then C++ btw, but well, I am a .NET freak! Java is less interesting, I just hate when I can't just do:
CODE
ArrayList<char> al = new ArrayList<char>();
Because that weird primary type and boxing/unboxing stuff, it need's to be:
CODE
ArrayList<Character> al = new ArrayList<Character>();
So far my idea about Java tongue.gif


Glad to see another C# Lover cool.gif
I agree with you about knowing Java and C# making C++ look ugly, it sure does! My C++ Skills are limited. But i guess im not all that bad huh.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
TheSteve
post Mar 24 2007, 02:55 PM
Post #9


Advanced Member
***

Group: Administrators
Posts: 182
Joined: 8-December 06
From: Fukuoka, Japan
Member No.: 723



I personally don't like the verbosity of C# and Java. I also don't like that you're forced to make all your functions in the class definition.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Mike
post May 10 2007, 09:35 AM
Post #10


Newbie
*

Group: New Members
Posts: 6
Joined: 7-March 07
Member No.: 1,832



QUOTE(TheBlasphemer @ Mar 9 2007, 06:36 AM) *

C++ is not less object oriented than C#, but it leaves it up to you whether to actually use it or not. You can choose to make everything object oriented, or you can choose to keep it all imperative, and that's one of the beauties of C++, you don't have to write a huge main-class for a simple hello world!
Furthermore the & and * both have a specific purpose to be able to program in a much lower level than C#, so I'm actually glad I see a lot of those! Mind you though, if you want to go all object oriented, you can mostly evade the use of *, and will only need & every now and then for pass-by-reference.


Yay for pointers.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
vikke
post May 10 2007, 01:29 PM
Post #11


Advanced Member
***

Group: Beta testers
Posts: 73
Joined: 16-November 06
Member No.: 69



Stuffplug 3 would not exist without pointers, so huge kudos to them! biggrin.gif


--------------------
I'm back in Sweden! :-)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
bravo
post May 23 2008, 08:17 AM
Post #12


Newbie
*

Group: New Members
Posts: 1
Joined: 23-May 08
Member No.: 3,439



Hi All,
I am beginner of MSN plugin programming, i am interested in the topic you discussed in this thread.
I want to put a button on the conversation window just as stuffplug did. When I use spy++ to observe the window, I found it is a "DirectUIHWND" window and it has no any child window :-). Then I serched the interne and learn we can use functions which exported from msncore.dll to do such job. But this dll is undocumented and it is hard to guess all the usefull functions i need. do you have any good ideas or experience to share with me? And I also know it might be secret of your company, if so , could give me some advise on this topic?

Thanks!!!!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
EaglesNestOne
post May 23 2008, 09:38 PM
Post #13


Advanced Member
***

Group: Beta testers
Posts: 191
Joined: 4-February 07
From: External United
Member No.: 1,609



Welcome to the forums Bravo! biggrin.gif. I don't know much about C++ but I've been meaning to learn it some day (along with Russian). I'm sure TB would know but maby you should have a look at some tuts on how to make messenger plugins?

Regards,
EaglesNestOne.


--------------------
MWAMHAHAHAAAAA TEH THREAD KILLER :d
EaglesNestOne
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 20th April 2014 - 02:26 AM