Mkwayisi's Posts
Nairaland Forum › Mkwayisi's Profile › Mkwayisi's Posts
Windows CE? Yes. It's an OS for embedded systems. Are we in 2005? No, we're in 2012 -- the year after MS released the latest stable version of WinCE (newer than Win7). I don't understand what you mean as "Desktop" Perhaps you might want to look up "Mobile" and "Web" first. A desktop app is .exe No. For example, a Java SE program can be termed as a desktop application, however it's apparently not .exe. PS: Just in case you care to know, Windows Phone is built on top of WinCE! And please, don't derail threads just because you feel like doing so. |
Sorry, I don't mean to be pedantic, but saying C seems to be the language of choice for majority of embedded software development is completely misleading. Even the very core of all mainstream operating systems developed for modern PCs are written in ASM, let alone a device that has few system resources. No one will take his/her chances with the output that the compiler will generate, even though they're getting more intelligent... unless you're writing a hello world program. That doesn't mean C is never used in embedded systems, but the point is you cannot become an *embedded geek* without knowing assembler. |
@harryobas You're sure you don't want to mention assembly language? EEK! |
I'm gonna stick my neck out and say VB.NET + SQL Server is better than PHP + MySQL. Reason? VB.NET/MSSQL combo gives you desktop (Windows), web (IIS), and even mobile (Windows CE) deployment options. PHP + MySQL = Web! Wait... unless you want to do some really obscure ungodly deeds. DISCLAIMER: Despite the given opinion above, I do not recommend it! |
Absolutely! Because programming is not at all about languages, rather the skill -- more like data structures. Nevertheless, I'm yet to come across a "good" programmer who ONLY knows Visual Basic. But that doesn't mean you cannot be an exception. In spite of everything, you know what they say about Visual Basic and *brain corruption*? I guess I'mma write an article on that... someday ;-) |
@mj I thought the guy wanted a compiler, not an IDE ![]() |
Manus17: Kindly send it to my email too 'usmankasim22kasim22@gmail.comI posted a link to download above. |
mashnino: This is not JAVA G.U.I...Are you referring to mine. I guess not ;-) |
OK, so I've uploaded it online: EasyCalc: A GUI Java scientific calculator |
Who needs console when there is GUI? Who needs CVS when there is SVN? Who needs Java when there is C#? -- You! |
jacob05: Final fix done {still 2 lines == 2 semi colonThe fun don finish ;-) |
@lordZouga: Once will never be enough unless you're coming up with a breakthrough algorithm. Let me ask, have you tried implementing what you're thinking? If not try it! |
₱®ÌИСΞ:With your implementation, you did not eliminate the possibility of the same number being generated multiple times. So if your random numbers generated are say {1, 1, 2, 2, 3}, you'd end up displaying same lines multiple times as well. |
My definition of "random": Suppose you are to select 3 random numbers from set P, where P = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, R = {2, 5, 9} is *more* random logically (but certainly not academically) than R = {1, 2, 3} |
ekt_bear: I think your algorithm works, mkwayisi. However, the splitting the lines into groups stuff is not something I mentioned...but can of course be corrected pretty easily.I introduced it just to make the result *more* random ![]() |
Miraculous reply: ANY! |
Javanian: ok, then i will seat back and wait for a solutionAnd there you have it... implemented in C#
|
PM me your email address so I can send it over to you. |
@lordZouga: Did you just call the C code "sleazy"? Well, guess what? You ain't seen "sleazy" yet! Perl. 1 line. 71 total characters. BTW, I don't call this "sleazy", rather "nifty". Got it? $c{$_}++for(split/ */,lc$ARGV[0]);print$c{$_}||'No'," $_\'s\n"for(a..z)To test it, pass the sentence as an argument to the script. Eg:$> perl test.pl "The Quick Brown Fox Jumps Over The Lazy Dog"Write any shorter and I can't compete! |
Well this is getting interesting. I have my code too in C on a single line. Now don't tell me about readability, you asked for it Perhaps you can write a shorter one with no lines at all ![]() int main(int i,char**v){if(i>1){int c[26];char *p=v[1];for(i=0;i<26After compiling, launch the exe passing the sentence as an argument. A screenshot is shown below.
|
Advice 101: Stop *leetspeaking* and learn functional English. Many people see themselves cool writing the way you do, but for me, it's just the exact opposite. Hope this does you *loads of good* ;-) |
I'm pretty sure your idea is not something that no one has never thought of before (unless you are building a post-PC product). So what makes you think that a *good developer* can't discuss your idea and build it himself, alone, afterwards (I'm looking at Mark Zuckerberg). So, to have a really *good developer* to work with, you need to be more than just an *ideas man*, which you failed to mention in your post. Afterall, all good devs already have jobs, be it paying or otherwise. |
Just wanted to let you know there's no such thing as "Software Programmer". It's either a software developer or computer programmer because we don't program software (perhaps, they do that outside the Matrix). |
That's exactly the kinda program I'm going to write this weekend. But mine is a bit more advanced (standard and scientific modes with hex, dec, oct and bin conversions. Cool!). I'd send you the source if you want it. |
@naija_swag: I'm tempted to ask "What the heck is 'topcoder'?", but I'm gonna google it! |
@Javanian: You can't say that. Perhaps, he's a grandchild of Einstein Anyway, "sophisticated" is relative -- depends on who's telling it. |
Go for Oracle, straight up! It's easier to become a software engineer than an Oracle DBA. That's my opinion though. |
I can say with all certainty that legacy applications like Visual Studio, Photoshop, etc. shall never be functionally dependent upon the web -- just like tablets and/or mobile will never replace PCs. We may see more web apps, but desktop apps shall live still. Cloud computing is the future not the web. Imagine playing PES 2012 in Firefox :-D |
You will learn it best in school where you'd be tutored by an experienced instructor. Don't fool yourself with some 200-page PDF and think you're good -- many devs are like that. Over the years, I've come to agree that "theory" (science) is equally important as "application" (technology). |

