Click here to Skip to main content
11,641,668 members (63,835 online)

Nemanja Trifunovic - Professional Profile


    Blog RSS
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.
  • 24 Aug 2009: Best C++/MFC article of July 2009
  • 24 Feb 2007: Best C++/MFC article of Jan 2007


For more information on Reputation please see the FAQ.


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, and the given member types also gain the privilege regardless of their reputation level.

ActionAuthorAuthorityDebatorEditorEnquirerOrganiserParticipantIf OwnerMember Types
Have no restrictions on voting frequencysilversilversilversilverAdmin
Store personal files in your account areaplatinumplatinumSitebuilder, Subeditor, Supporter, Editor, Staff
Have live hyperlinks in your biographybronzebronzebronzebronzebronzebronzesilverSubeditor, Protector, Editor, Staff, Admin
Edit a Question in Q&AsilversilversilversilverYesSubeditor, Protector, Editor, Admin
Edit an Answer in Q&AsilversilversilversilverYesSubeditor, Protector, Editor, Admin
Delete a Question in Q&AYesSubeditor, Protector, Editor, Admin
Delete an Answer in Q&AYesSubeditor, Protector, Editor, Admin
Report an ArticlesilversilversilversilverSubeditor, Mentor, Protector, Editor, Staff, Admin
Approve/Disapprove a pending ArticlegoldgoldgoldgoldSubeditor, Mentor, Protector, Editor, Staff, Admin
Edit other members' articlesSubeditor, Protector, Editor, Admin
Create an article without requiring moderationplatinumSubeditor, Mentor, Protector, Editor, Staff, Admin
Approve/Disapprove a pending QuestionProtector, Admin
Approve/Disapprove a pending AnswerProtector, Admin
Report a forum messagesilversilverbronzeProtector, Editor, Admin
Approve/Disapprove a pending Forum MessageProtector, Admin
Create a new tagsilversilversilversilverAdmin
Modify a tagsilversilversilversilverAdmin

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

GeneralStandard Features Missing From VC++ 7.1 Pin
Nemanja Trifunovic2-Apr-10 15:23
memberNemanja Trifunovic2-Apr-10 15:23 
GeneralConcepts voted out of C++ 0x Pin
Nemanja Trifunovic20-Jul-09 7:02
memberNemanja Trifunovic20-Jul-09 7:02 
GeneralWindows Web Services API Pin
Nemanja Trifunovic31-Mar-09 10:23
memberNemanja Trifunovic31-Mar-09 10:23 
GeneralRe: Windows Web Services API Pin
Rajesh R Subramanian26-Jun-09 9:28
mvpRajesh R Subramanian26-Jun-09 9:28 
GeneralRvalue references Pin
Nemanja Trifunovic13-Mar-08 4:42
memberNemanja Trifunovic13-Mar-08 4:42 
GeneralRe: Rvalue references Pin
Hamid.23-May-08 6:53
memberHamid.23-May-08 6:53 
GeneralRe: Rvalue references Pin
Nemanja Trifunovic23-May-08 7:12
memberNemanja Trifunovic23-May-08 7:12 
GeneralRe: Rvalue references Pin
super_ttd20-Aug-08 9:50
membersuper_ttd20-Aug-08 9:50 
GeneralState of C++ Evolution Pin
Nemanja Trifunovic4-Mar-08 11:31
memberNemanja Trifunovic4-Mar-08 11:31 
GeneralRe: State of C++ Evolution Pin
Rajesh R Subramanian5-Mar-08 6:38
mvpRajesh R Subramanian5-Mar-08 6:38 
GeneralBoost 1.34.0 Pin
Nemanja Trifunovic14-May-07 8:27
memberNemanja Trifunovic14-May-07 8:27 
GeneralCopying C-style arrays [modified] Pin
Nemanja Trifunovic30-Jan-07 3:29
memberNemanja Trifunovic30-Jan-07 3:29 
GeneralRe: Copying C-style arrays Pin
yadrif2-Oct-07 6:01
memberyadrif2-Oct-07 6:01 
GeneralRe: Copying C-style arrays Pin
Nemanja Trifunovic2-Oct-07 8:54
memberNemanja Trifunovic2-Oct-07 8:54 
GeneralDisabling checked iterators in VC 8.0 Pin
Nemanja Trifunovic4-Oct-06 2:34
memberNemanja Trifunovic4-Oct-06 2:34 
GeneralC++0x: Lambda expressions Pin
Nemanja Trifunovic21-Mar-06 8:48
memberNemanja Trifunovic21-Mar-06 8:48 
Generalfor each in C++ 0x Pin
Nemanja Trifunovic28-Dec-05 14:09
memberNemanja Trifunovic28-Dec-05 14:09 
GeneralRe: for each in C++ 0x Pin
toxcct31-Jan-06 0:03
membertoxcct31-Jan-06 0:03 
GeneralRe: for each in C++ 0x Pin
Pavel Vozenilek18-Mar-06 17:25
memberPavel Vozenilek18-Mar-06 17:25 
GeneralRe: for each in C++ 0x Pin
Nemanja Trifunovic19-Mar-06 1:44
memberNemanja Trifunovic19-Mar-06 1:44 
GeneralRe: for each in C++ 0x Pin
Pavel Vozenilek19-Mar-06 14:02
memberPavel Vozenilek19-Mar-06 14:02 
GeneralType inference in C++ 0x Pin
Nemanja Trifunovic18-Dec-05 5:25
memberNemanja Trifunovic18-Dec-05 5:25 
GeneralRe: Type inference in C++ 0x Pin
toxcct30-Jan-06 23:57
membertoxcct30-Jan-06 23:57 
GeneralRe: Type inference in C++ 0x Pin
Nemanja Trifunovic31-Jan-06 1:57
memberNemanja Trifunovic31-Jan-06 1:57 
GeneralVisual C++ 2005 Pin
Nemanja Trifunovic18-Nov-05 1:47
memberNemanja Trifunovic18-Nov-05 1:47 
QuestionRe: Visual C++ 2005 Pin
ddtopham5-May-07 19:29
memberddtopham5-May-07 19:29 
AnswerRe: Visual C++ 2005 Pin
Nemanja Trifunovic6-May-07 2:30
memberNemanja Trifunovic6-May-07 2:30 
QuestionRe: Visual C++ 2005 [modified] Pin
ddtopham6-May-07 5:12
memberddtopham6-May-07 5:12 
AnswerRe: Visual C++ 2005 Pin
Nemanja Trifunovic6-May-07 14:49
memberNemanja Trifunovic6-May-07 14:49 
GeneralC# 3.0 Pin
Nemanja Trifunovic15-Sep-05 9:31
memberNemanja Trifunovic15-Sep-05 9:31 
GeneralRe: C# 3.0 Pin
LongHC29-Oct-05 5:10
memberLongHC29-Oct-05 5:10 
GeneralRe: C# 3.0 Pin
Nemanja Trifunovic29-Oct-05 7:57
memberNemanja Trifunovic29-Oct-05 7:57 
GeneralA memory leak, or a memory drop Pin
Nemanja Trifunovic1-Sep-05 3:27
memberNemanja Trifunovic1-Sep-05 3:27 
GeneralRe: A memory leak, or a memory drop Pin
trapitox19-Dec-06 23:20
membertrapitox19-Dec-06 23:20 
GeneralBoost 1.33 and new look Pin
Nemanja Trifunovic21-Aug-05 15:29
memberNemanja Trifunovic21-Aug-05 15:29 
GeneralRefactoring to Patterns Pin
Nemanja Trifunovic14-Jul-05 15:29
memberNemanja Trifunovic14-Jul-05 15:29 
GeneralPrivate virtual functions in C++/CLI Pin
Nemanja Trifunovic25-Jun-05 10:24
memberNemanja Trifunovic25-Jun-05 10:24 
GeneralDispose Pattern Pin
Nemanja Trifunovic2-Jun-05 8:44
memberNemanja Trifunovic2-Jun-05 8:44 
GeneralRe: Dispose Pattern Pin
waxie12-Jun-05 21:42
memberwaxie12-Jun-05 21:42 
GeneralRe: Dispose Pattern Pin
Nemanja Trifunovic15-Jun-05 5:50
memberNemanja Trifunovic15-Jun-05 5:50 
General"Try simpifying the program" Pin
Nemanja Trifunovic23-May-05 6:26
memberNemanja Trifunovic23-May-05 6:26 
GeneralException handling in a wizard-generated code Pin
Nemanja Trifunovic4-May-05 3:18
memberNemanja Trifunovic4-May-05 3:18 
GeneralA first look into F# Pin
Nemanja Trifunovic27-Apr-05 9:37
memberNemanja Trifunovic27-Apr-05 9:37 
GeneralRe: A first look into F# Pin
Nishant Sivakumar20-Jun-05 2:19
staffNishant Sivakumar20-Jun-05 2:19 
GeneralIncreasing the amount of available memory with LARGEADDRESSAWARE flag Pin
Nemanja Trifunovic12-Apr-05 4:33
memberNemanja Trifunovic12-Apr-05 4:33 
GeneralFriend template functions Pin
Nemanja Trifunovic7-Feb-05 2:24
memberNemanja Trifunovic7-Feb-05 2:24 
GeneralAn ideal programming language Pin
Nemanja Trifunovic23-Dec-04 6:45
memberNemanja Trifunovic23-Dec-04 6: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;
PROCEDURE PrintThing(READONLY r: Thing) = 
  END PrintThing;
PROCEDURE MakeThing(n: TEXT; s: INTEGER): Thing =
    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
bob1697230-Sep-05 23:10
memberbob1697230-Sep-05 23:10 
GeneralRe: An ideal programming language Pin
Nemanja Trifunovic3-Oct-05 3:05
memberNemanja Trifunovic3-Oct-05 3:05 
JokeRe: An ideal programming language Pin
ShermansLagoon12-Feb-07 23:55
memberShermansLagoon12-Feb-07 23:55 

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

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

Advertise | Privacy | Mobile
Web03 | 2.8.150731.1 | Last Updated 2 Aug 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid