|
|
Search
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#41 (permalink) | |
|
You're already dead...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,904
|
hah this jonathaner is a clever spambot; that post almost looked legit xD reported the spambot.
__________________
Quote:
check out my blog ![]() |
|
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#42 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,380
|
this thread is older than my grandma cotton why revived? ![]() Spoiler:
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 |
|
|
|
|
|
#43 (permalink) | |
|
You're already dead...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,904
|
i didn't revive it, it was revived by a spambot who was just banned and his posts deleted...
__________________
Quote:
check out my blog ![]() |
|
|
|
|
|
|
#44 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,380
|
Quote:
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 |
|
|
|
|
|
|
#45 (permalink) |
|
Behind ur girlfriend :D
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,884
|
English.
__________________
![]() ![]() VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct Need Help with ePSXe? This is your first stop!. If you don't post all the required information, you don't get help. Everytime someone posts a romsite, God kills a beautiful woman. |
|
|
|
|
|
#46 (permalink) | |
|
Resident Baka
![]() ![]() ![]() ![]() Join Date: Dec 2008
Location: No where Now here
Posts: 871
|
ha, its good to see my thread alive again, ITS ALIVE! Anyway, given its revival, id like to recomend java to myself. (and to anyone else trying out for the first time.)
__________________
Quote:
|
|
|
|
|
|
|
#47 (permalink) | |
|
Knowledge is the solution
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Dec 2002
Location: Milwaukee, US. Previously in Mexico City
Posts: 6,558
|
Quote:
Actually Esperanto is recognized to be the easiest language to learn out there, because of the advantage it has that it's a constructed language whose grammar was designed to be easy and straightforward, unlike natural languages which just evolved randomly through the ages.In any case, I've sticken to my Python choice for a while, and I still do. If I were the introduction to programming teacher for a cs course I'd choice Python as one of the easiest language to pick up. For a high school or junior high course I may consider vb6 or pascal instead.
__________________
|
|
|
|
|
|
|
#48 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,380
|
after coding with many different languages all those years... it is hard to say whatīs the best language... i think the best one is the one that fits the needs of the project youīre about to write using that language. few years ago i would say "The mighty C"... in the past we had no other choice than learn the hard way as it was the only available way we had to learn things... now days we have other tools and therefore things are now easy for beginners that wants to learn a language. C++ is great but due to the overrated C syntax and logic its very hard to comprehend and a lot of beginners struggles to even create a simple app with it not to mention the creation of a GUI that even for experts is a pain in the ass sometimes. therefore my choice goes to C# a new language that during my tests and coding in the past 2 years has showed me that most of the negative comments found on the internet are nothing but bullsh**. why do i say that??? most common comments about .Net and C# are the words "Bloated", "High memory usage" and "High Resource consumption" as i showed in this thread thatīs nothing but lies because i want to see a C or C++ app that loads the stuff i loaded there and also the same eye-candy and still keep the CPU usage at 0 and the memory use under the 2MB.... last but not least all the stuff showed there was coded using .Net and pure C# code.
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 Last edited by @ruantec; 2 Weeks Ago at 09:51.. |
|
|
|
|
|
#49 (permalink) |
|
Knowledge is the solution
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Dec 2002
Location: Milwaukee, US. Previously in Mexico City
Posts: 6,558
|
Hmm... you are mixing two questions there about one being the best language and the other being the best language for beginners in your reasoning there you know. Either way, I don't think your application profiling makes for a fair benchmark for execution comparison and memory usage, given that many of the libraries the .NET framework depends upon are preloaded into the system, so its like getting an unfair advantage anyway. Have you tried analyzing your app with a more in detail profiling application anyway? Maybe those numbers would be more significant than just putting two unrelated applications along a not so-in-depth analysis through the resource manager.
__________________
Last edited by Proto; 2 Weeks Ago at 10:27.. |
|
|
|
|
|
#50 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,380
|
Quote:
as for analyzing my app with a more detail application... i use several tools to track memory and resource usage so i can see whatīs using a higher memory usage or resource and so i can investigate why its happening.. because of that iīve been able to optimize the code as much as possible and get the results showed on that thread. about comparation of two unrelated applications... to answer your comment there i want to mention that i canīt compare my app with other apps that probrably does the same tasks.. why??? should i compare @ES against Windows Media player without effects??? as you will see it is absurd to compare them because thereīs no way they could get that low so thereīs no point there. the reason why i took the notepad was to see how far i could get and also have some fun.. anyways hereīs a comparation pic for you(i turned off visual effects on WMP to reduce the memory usage of it): ![]() or should i compare it against foobar2K??? ![]() .... it doesnīt make sense to me therefore i thought the notepad would be a great rival in order to show others(interested in .Net) how far you could get coding in C# for example.
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 Last edited by @ruantec; 2 Weeks Ago at 11:22.. |
|
|
|
|
|
|
#51 (permalink) | ||
|
Knowledge is the solution
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Dec 2002
Location: Milwaukee, US. Previously in Mexico City
Posts: 6,558
|
Quote:
Quote:
Then again, from the way I've noticed that we two give answers to this particular topic when reading past threads, you always seem to answer from the POV of a self learner who is searching for online tutorials or who has a particular application in mind, while I do from the POV of an instructor which has to impart an standardized curriculum to a class, or to a person to which programming is a tool and to whom it's more important to understand the principles behind algorithm development. Different perspectives I guess.
__________________
Last edited by Proto; 2 Weeks Ago at 11:31.. |
||
|
|
|
|
|
#52 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,380
|
ok i definitelly got your point now.. and i agree that the .net requirement shouldnīt be there.. anyways what i wanted to show is what can be done and not the .net requirement. as i said people see it as bloated, resource and memory consume monster when in reality isnīt the case at all.. that was my point. to answer your other comments.. am not a self learner that search for online tutorials in fact i hate to read more than a page of a book . i studied those languages in the past 15 years. some i payed myself some where payed by the goverment and some where payed by the companies i worked/work for. atm iīve teached several beginners in different companies here and also helped other advanced coders in order to comprehend some of the stuff we worked... so all i talk here is about my experiences that as i already said it could be different in other peoples views and i respect that. but still i think am competitive enough to recommend a language i think its best for others.
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 Last edited by @ruantec; 2 Weeks Ago at 11:38.. |
|
|
|
|
|
#53 (permalink) |
|
Knowledge is the solution
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Dec 2002
Location: Milwaukee, US. Previously in Mexico City
Posts: 6,558
|
Sorry, I didn't explain myself, I didn't meant that you were a self learner (just as I didn't mean I was an instructor, at best I've only been a TA for some programming classes. ), but rather that your recommendations seemed to be oriented towards such people. Or at least I can't imagine myself teaching any .NET language (or Java, C++ or any heavy OO language) to a class full of programming beginners. Then again that may just be me. I mean, as much of a Linux lover I am I cannot deny in any sense that the .NET family is one of the most useful set of languages one can learn nowadays, but I'd only recommend people to pick up those languages once they have a firm knowledge of what they are doing. Unless you already have a specific application in mind, and you are learning the language as a tool to solve certain problem, rather than for the sake of learning programming principles.
__________________
|
|
|
|
|
|
#54 (permalink) |
|
Registered User
Join Date: Sep 2009
Location: United States
Posts: 36
|
Same here. That was the first real programming language I learned. I'm kinda surprised at the suggestions of learning VB first and then moving on to Java/C#/C/C++. I'd think it would be easier to start out with more C-like syntax if the eventual goal is to work in C/C++, but maybe that's just me.
|
|
|
|
|
|
#55 (permalink) |
|
Knowledge is the solution
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Dec 2002
Location: Milwaukee, US. Previously in Mexico City
Posts: 6,558
|
Well, we just have to remember what the hellow world in java looks like (actually, this hold true to C++,C# and many so called newbie friendly languages) Code:
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); // Display the string.
}
}
Now compare it to the basic equivalent Code:
cls print "Hello world" end Code:
print "Hello, World!" Code:
program HelloWorld;
begin
writeln('Hello World');
end.
__________________
|
|
|
|
|
|
#56 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,380
|
You showed a great example there Proto and C# isnīt any different from Java at that.. while your post clearly shows less need of code still it doesnīt show the positive sides of it.. C# for instance use classes.. in fact everything is a class and there are several ways you could do some nice stuff and donīt even need to write that much. also you have to take in mind that tools write a lot of stuff for you and the C# intellisense in VS2008 is just a beauty.. Quote:
![]() to my eyes people are confused nowdays.. they think that OO is just to high to learn and you have to learn the low level too in order to be able to call yourself a "Good" coder. while its true that you should learn the low-level stuff and how things are really done still people are blind.. for example if you create a C application and want a Windows GUI for example what you do is nothing more than use windows controls and done but....... you forget that those controls werenīt made by you so you have 0 idea how they did that and therefore youīre still at the same point. learn from point 0 would mean start from 0 and code a application from 0 is not the best way. OO even being a high level they still show a lot of stuff and the logic of how to do things comes from you and not the language as youīre the one that choose how to do things or which way to go. .net still offers posibilities to view the assemblies and check how things are done so you could easily do it yourself too. now about framework.. people hate framework and all the stuff but they forget one single point and therefore i always say they are blind... a lot of tools such as WxWidgets or any other tools offer a sort of "Framework" as they have pre-made stuff for you to make your life easier so its not that the framework idea is new at all. to make a better example i will compare DirectShow and VLC. as you may know VLC is being praised because it doesnīt require any other components to play files while DirectShow apps require you to download codecs in order to play files but whatīs really behind???? a common DirectShow app is mostly < than 3 MB and most codec packs are between 5-15mb now whatīs the difference??? even if VLC doesnīt require the download of those codecs you still have to download the libraries that comes with it in the 17+MB download package at least once or else even VLC wonīt be able to play files... in conclution codecs, libraries etc. make no difference to me in some aspects as you still have to download them.. the only difference is what people make you believe that is.
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 Last edited by @ruantec; 2 Weeks Ago at 13:06.. |
|
|
|
|
|
|
#57 (permalink) | ||
|
Knowledge is the solution
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Dec 2002
Location: Milwaukee, US. Previously in Mexico City
Posts: 6,558
|
Quote:
Quote:
__________________
|
||
|
|
|
|
|
#58 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,380
|
while i agree with you there again Proto i still think that let beginners use the notepad just to memorize what they have to write its an exageration... i mean i learned the hard way but that doesnīt mean i have to teach others that way because times has changed.. also because they learn how to code using the notepad doesnīt make them better coders to my eyes and last but not least that practice is totally wrong if they wish to work as coders at a later time... why is that??? iīve worked for several companies as a coder already and one thing never changed.... when you get a job todo today it should be done "Yesterday" so to say. and thatīs a fact so you donīt have time to waste on such things. you havenīt worked as a coder yourself donīt you???? otherwise you would know that for sure.
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 Last edited by @ruantec; 2 Weeks Ago at 20:18.. |
|
|
|
|
|
#59 (permalink) |
|
Knowledge is the solution
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Dec 2002
Location: Milwaukee, US. Previously in Mexico City
Posts: 6,558
|
I have been working in the academy as a research associate in computational biology for a year now, so every experiment I do requires coding (I'm actually working with NVIDIA CUDA, and GPGPU oriented programming). If you mean that I haven't worked in the industry, no, I haven't, however that doesn't mean I do any less coding or that we don't need to handle our own set of deadlines and requirements. I didn't mean that using Notepad makes them better programmers, I only meant to use it for memorization purposes. Constantly writing down things does help you memorize better, not only in programming, but in any area you want to study. It doesn't really have to be notepad you know. You an go ahead and use any IDE whih doesn't do the work for you when you are still learning, so Visual Studio and Eclipse are excluded. I would use something more in the lines of Dev-c++ instead). I don't want people to become dependent on any single IDE before they are familiar with the most rudimentary programming principles.
__________________
|
|
|
|
|
|
#60 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2002
Location: Austria (originally from Dominican Republic)
Posts: 2,380
|
Got it... anyways you have a lot more pressure when you work for a company and you have short deadlines.. anyways memorization is for sure not a bad thing but to my eyes its just a practice... eitherway i respect your point of you but still i have mines and i do not think that memorizing everything makes any differences when it comes to help a beginner... in fact i think it could confuse even more the poor guy/girl.
__________________
Current development tools: Visual C++.net, Visual C#.net Visual VB.net, Visual Webdeveloper.net Bloodshed Dev C++, Borland C++ Visual Basic 6 |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|