Click here to Skip to main content
15,122,218 members

Nemanja Trifunovic - Professional Profile



Summary

LinkedIn      Blog RSS
20,927
Author
7,688
Authority
37,940
Debator
25
Editor
102
Enquirer
12,532
Organiser
9,037
Participant
Born in Kragujevac, Serbia. Now lives in Boston area with his wife and daughters.

Wrote his first program at the age of 13 on a Sinclair Spectrum, became a professional software developer after he graduated.

Very passionate about programming and software development in general.

Reputation

Weekly Data. Recent events may not appear immediately. For information on Reputation please see the FAQ.

Privileges

Members need to achieve at least one of the given member levels in the given reputation categories in order to perform a given action. For example, to store personal files in your account area you will need to achieve Platinum level in either the Author or Authority category. The "If Owner" column means that owners of an item automatically have the privilege. The member types column lists member types who gain the privilege regardless of their reputation level.

ActionAuthorAuthorityDebatorEditorEnquirerOrganiserParticipantIf OwnerMember Types
Have no restrictions on voting frequencysilversilversilversilver
Bypass spam checks when posting contentsilversilversilversilversilversilvergoldSubEditor, Mentor, Protector, Editor
Store personal files in your account areaplatinumplatinumSubEditor, Editor
Have live hyperlinks in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Have the ability to include a biography in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Edit a Question in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Edit an Answer in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Delete a Question in Q&AYesSubEditor, Protector, Editor
Delete an Answer in Q&AYesSubEditor, Protector, Editor
Report an ArticlesilversilversilversilverSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending ArticlegoldgoldgoldgoldSubEditor, Mentor, Protector, Editor
Edit other members' articlesSubEditor, Protector, Editor
Create an article without requiring moderationplatinumSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending QuestionProtector
Approve/Disapprove a pending AnswerProtector
Report a forum messagesilversilverbronzeProtector, Editor
Approve/Disapprove a pending Forum MessageProtector
Have the ability to send direct emails to members in the forumsProtector
Create a new tagsilversilversilversilver
Modify a tagsilversilversilversilver

Actions with a green tick can be performed by this member.


 
GeneralRe: Dispose Pattern Pin
Nemanja Trifunovic15-Jun-05 6:50
MemberNemanja Trifunovic15-Jun-05 6:50 
General"Try simpifying the program" Pin
Nemanja Trifunovic23-May-05 7:26
MemberNemanja Trifunovic23-May-05 7:26 
GeneralException handling in a wizard-generated code Pin
Nemanja Trifunovic4-May-05 4:18
MemberNemanja Trifunovic4-May-05 4:18 
GeneralA first look into F# Pin
Nemanja Trifunovic27-Apr-05 10:37
MemberNemanja Trifunovic27-Apr-05 10:37 
GeneralRe: A first look into F# Pin
Nish Nishant20-Jun-05 3:19
sitebuilderNish Nishant20-Jun-05 3:19 
GeneralIncreasing the amount of available memory with LARGEADDRESSAWARE flag Pin
Nemanja Trifunovic12-Apr-05 5:33
MemberNemanja Trifunovic12-Apr-05 5:33 
GeneralFriend template functions Pin
Nemanja Trifunovic7-Feb-05 3:24
MemberNemanja Trifunovic7-Feb-05 3:24 
GeneralAn ideal programming language Pin
Nemanja Trifunovic23-Dec-04 7:45
MemberNemanja Trifunovic23-Dec-04 7:45 
There has been a Code Project survey[^] on the features of an "ideal" language, and also several VB vs C# rants in the Lounge recently. That made me think again: how would my favourite language look like?

Without any doubt, semantics would be modeled after C++[^]. I simply love its static type system, support for value semantics and multi-paradigm nature. One thing I don't like about C++ is the syntax: in my opinion it is too expressive and unreadable. Even Bjarne Stroustrup admits he would have prefered to use Algol 68-like syntax, but C was much more popular.

On the other hand, I like the syntax of Modula-3[^]. Watch this snippet of code:
MODULE MyModule;

IMPORT IO;

PROCEDURE PrintThing(READONLY r: Thing) = 
  BEGIN
    IO.Put(r.name&"\t");
    IO.PutInt(r.size);
    IO.Put("\n");
  END PrintThing;

PROCEDURE MakeThing(n: TEXT; s: INTEGER): Thing =
  BEGIN
    RETURN Thing{n, s};
  END MakeThing;

END MyModule.

Even if you've never programmed with Modula-3 (I didn't), the code is readable and logical. Compare
  END MakeThing;

END MyModule.

with (Java or C#)
  }
}

However, I don't like Modula-3 semantics: single inheritance, garbage collector on per type basis, no support for type-safe collections, no deterministic finalization.

The solution would be: a language with Modula-3 syntax and C++ semantics. Funny enough, some of the most popular languages are quite opposite: C++ syntax and Modula-3 semantics - in my eyes the worst of both worlds.



My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
GeneralRe: An ideal programming language Pin
bob169721-Oct-05 0:10
Memberbob169721-Oct-05 0:10 
GeneralRe: An ideal programming language Pin
Nemanja Trifunovic3-Oct-05 4:05
MemberNemanja Trifunovic3-Oct-05 4:05 
JokeRe: An ideal programming language Pin
ShermansLagoon13-Feb-07 0:55
MemberShermansLagoon13-Feb-07 0:55 
GeneralRe: An ideal programming language Pin
Nemanja Trifunovic13-Feb-07 2:39
MemberNemanja Trifunovic13-Feb-07 2:39 
GeneralBoost 1.32.0 released Pin
Nemanja Trifunovic24-Nov-04 8:36
MemberNemanja Trifunovic24-Nov-04 8:36 
GeneralDllImport and "System.NullReferenceException: Object reference not set to an instance of an object." Pin
Nemanja Trifunovic16-Nov-04 8:28
MemberNemanja Trifunovic16-Nov-04 8:28 
GeneralRe: DllImport and "System.NullReferenceException: Object reference not set to an instance of an object." Pin
kinjosan28-Dec-04 12:06
Memberkinjosan28-Dec-04 12:06 
GeneralStructs and 'using' in C# Pin
Nemanja Trifunovic1-Nov-04 3:57
MemberNemanja Trifunovic1-Nov-04 3:57 
GeneralB. Stroustrup: The Design and Evolution of C++ Pin
Nemanja Trifunovic28-Oct-04 9:28
MemberNemanja Trifunovic28-Oct-04 9:28 
GeneralStandard Features Missing From VC++ 7.1 Pin
Nemanja Trifunovic16-Oct-04 16:59
MemberNemanja Trifunovic16-Oct-04 16:59 
GeneralRe: Standard Features Missing From VC++ 7.1 Pin
toxcct11-Jan-06 7:51
Membertoxcct11-Jan-06 7:51 
GeneralRe: Standard Features Missing From VC++ 7.1 Pin
Nemanja Trifunovic16-Jan-06 8:40
MemberNemanja Trifunovic16-Jan-06 8:40 
GeneralDetecting memory leaks. Pin
Nemanja Trifunovic15-Oct-04 6:22
MemberNemanja Trifunovic15-Oct-04 6:22 
GeneralC++0x Standard Library Wishlist Pin
Nemanja Trifunovic1-Oct-04 8:51
MemberNemanja Trifunovic1-Oct-04 8:51 
GeneralThreads in Standard C++ ? Pin
Nemanja Trifunovic27-Sep-04 5:55
MemberNemanja Trifunovic27-Sep-04 5:55 
GeneralRe: Threads in Standard C++ ? Pin
Prakash Nadar27-Sep-04 8:20
MemberPrakash Nadar27-Sep-04 8:20 
GeneralRe: Threads in Standard C++ ? Pin
Nemanja Trifunovic27-Sep-04 10:36
MemberNemanja Trifunovic27-Sep-04 10:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.