How many programmers are on this forum?

S.T.A.R.S.

banned
I was just optimizing some of the code in the software that I am working on already for about a year and should hopefuly be finished by the end of this year.
And while I was doing that,I started wondering how many of you on this forum know how to make software.
No particual reason really lol...I was just wondering while I was coding :D

I know that me,Cromewell and Troncoso do this.I am sure there are more of you,but I just never seem to notice any.Or maybe I did,but I just forgot lol.
 
I know a small amount of VB.NET but honestly I've not done any programming for such a long time now that I have probably forgotten most of it.

I did help SmileMan write Black Hole but he is more knowledgeable than I am. ;)
 
I've taken a year of Visual Basic at school as well as a year of C++. Also done a semester of video game programming (which just used a program that was no actual code, very lame).
 
So there are more of us!
COOL! :D

Me.

Out of curiosity, optimising what/how exactly?

By loading things (which needs to be loaded in the specific situation) and as soon as they are not needed anymore (if let's say a user do not currently see them),I just dispose of them completely.Then again initialize them IF the user is supposed to see it again.The last thing I optimized was cool since BEFORE the optimizations,the CPU usage would be up to 60% while the software is running at it's MAX (by MAX I mean when the software is doing what it is designed for) and AFTER I have made optimizations,the CPU usage is 1% to 2% while the software is running at it's MAX.
It's a long story really...I have written about 700 pages of code in total for that damn software in a year...and I still have some work to do in order to finish it.As soon as I finish it,I will celebrate for days lol :D

But as some of you may know,I am currently working on my small UAC data complex center working environment room and I am currently at the end of the last STAGE 3/3 of my work so I cannot continue working on the UAC software right now before I finish the work I am currently doing.

Sometimes I think I gave too much job to myself :D
 
From what I can tell, there are very few. Makes me sad how we fought for the Programming Sticky and now it's never used.

Nyxcharon programs, and I think Ankur.
 
By loading things (which needs to be loaded in the specific situation) and as soon as they are not needed anymore (if let's say a user do not currently see them),I just dispose of them completely.Then again initialize them IF the user is supposed to see it again.

This may or may not be optimizing though. If they are supposed to interact with those elements again, unless RAM is a serious issue, you are probably better off leaving them in memory.

The last thing I optimized was cool since BEFORE the optimizations,the CPU usage would be up to 60% while the software is running at it's MAX (by MAX I mean when the software is doing what it is designed for) and AFTER I have made optimizations,the CPU usage is 1% to 2% while the software is running at it's MAX.

Same with this, lowering CPU usage is all well and good, but if you are running at full tilt and only using 1%, what exactly are you doing? You must be waiting on something....
 
From what I can tell, there are very few. Makes me sad how we fought for the Programming Sticky and now it's never used.

Nyxcharon programs, and I think Ankur.

Yea...I also noticed that...too bad... :(
We should do something about it! :cool:

This may or may not be optimizing though. If they are supposed to interact with those elements again, unless RAM is a serious issue, you are probably better off leaving them in memory.

Same with this, lowering CPU usage is all well and good, but if you are running at full tilt and only using 1%, what exactly are you doing? You must be waiting on something....

Hey mate!

Well honestly RAM IS a serious issue.I am trying to make it work as best as possible even on a VERY weak computers.Some people I know still have computers with JUST 128 MB of RAM memory in TOTAL lol.Hell that's even weaker than my 15 years old PC hahaha :D (Guess I am not the worst xD).
My point is to make it work as best as possible so that more people buy it.:D

As for the CPU,it IS bigger than 2% IF the program is doing what it is designed for,but ONLY if the main window is visible (however the CPU is still not very high even in that case).However the program is designed to be HIDDEN while it's doing what it is supposed to be doing and when it's hidden,the CPU is most of the time 2%.Here and there it jumps to 3% to 4%,but rarely.
This was important to me for the same reason as RAM memory since as I already said...I know many people with VERY old computers and many many of them have so damn weak and old processors.Many of them are even socket 462 with 1.0 to 1.5 ghz at most lol.
You mentioned "You must be waiting on something".
That's true.The program is there running hidden not doing anything.Well actually it DOES do what it is supposed to,but the CPU is low and it jumps WHEN the user let's say...clicks with his mouse.In that case the UAC software does what it is supposed to do (if in the OPTIONS section the user turned on the mouse option of course) and just for a milisecond the CPU usage jumps to 5%,but then it IMMEDIATELY returns back to 2%.
It really depends what the user is doing...clicking on the mouse,typing on the keyboard,the way how the user configured the options in the UAC,wether the user turned on or off the encryptions and so on...there are many options user can configure so it really depends on that.
I did do my best so that the UAC works as best as possible on very weak and old computers even with all options on.
I even tested it on my TEST COMPUTER 3 (the laptop) on which I installed old Windows 98 SE and the software worked so damn great.I did the same thing under Windows Vista and it works the same way :P

And since I am making the software on my 15 years old PC,I have no choice but to do it otherwise it would work like crap when debuging and testing lol.
The reason why I am trying to make this damn UAC software compatible on Windows 98 first edition AND LATER and ALSO make it work as best as possible on Windows 98 first edition AND LATER is because I don't want users who buy this to complain that it is either not compatible with their OS or that it is taking too much RAM and CPU on their PC (and that for that reason everything else works like crap lol) or both.
Yes I know that today almost nobody uses OS older than Windows XP and that today many people have strong computers,but I know some who DO use older OS and older computers.
I don't know how to say this...,but my opinion is that the more software is compatible and the better it works on very weak computers,more people will like it and buy it :D
The worst message you can encounter is:

"You must update your operating system before you are able to use the software".

OR

"You must update your hardware before you are able to properly use the software".

I know how I felt when I saw these messages lol.I was pissed lol xD!!!
So I don't know...I don't want the people who buy this to encounter and feel the same way as I did lol.

There IS one option/setting (in the options form window) which requires AT LEAST Windows 2000 OS or later in order to work.But I am pretty sure that nobody will complain about it lol since even Windows 2000 is old OS.

But like I said...it's a long story.Once it's done,I will show it to you,but before I am even able to think about finishing it,I must finish my small UAC data complex center working environment room since that is where I will be holding all my data AND it's complete backup and do everything what I am planning to do in the future.I cannot afford to lose all my data including the entire code of the software.If that happens,I would kill myself lol. :D




Cheers!
 
STARTS what language do you use anyway?

LoL "STARTS" :D
Like: "STARS STARTS HIS PROGRAMMING ADVENTURE" :D:D:D
Awesome :D

Anyway I use english language to type this and a croatian language to speak here where I live.
LoL I am just kidding :D

Mainly I use C# and sometimes I use other languages such as VB,J#,C++...
But C# is my favorite.I like the syntax the most in that one.
What I hate is translating projects made in other languages such as C++ into C# or vice versa.I hate losing time on that honestly lol :D
 
Back
Top