11,547 reputation
12455
bio website
location Seattle, WA
age 58
visits member for 3 years, 9 months
seen 6 hours ago

May
27
awarded  Good Answer
May
25
comment Is it worth making Visual Assembly?
Actually if you just want to edit/debug MASM in Visual Studio, you can already to that. See kipirvine.com/asm/gettingStartedVS2010/index.htm
May
25
comment Is it worth making Visual Assembly?
The question is ambiguous. What do you mean by Visual Assembler? Would it just let you write Microsoft MASM code in the Visual Studio environment for translation into native code? Or would it let you hand code ILM for translation into byte code. Either one might have its uses.
May
24
comment The definition of C-based language
@pst, a fair point, but there are different ways to slice and dice the family tree of languages. I'd argue that Algol, C, C++, C#, Java, Simula, and Smalltalk are all imperative, so if you want to distinguish among them you have to break it down further by procedural vs OO, and as Mason Wheeler points out, Simula OO vs Smalltalk (message passing) OO.
May
24
comment The definition of C-based language
@Mason, you're right. I've corrected my answer.
May
24
revised The definition of C-based language
deleted 3 characters in body
May
24
comment The definition of C-based language
@Denis, I don't understand your point C++ wasn't even mentioned.
May
24
answered The definition of C-based language
May
20
awarded  Citizen Patrol
May
9
comment Correct path towards a Microsoft certification?
My advice would be to forget the certifications and pursue internships or work practicums instead. Your department should be able to help you find something. Failing that, the faculty in your department may have openings for undergraduate research assistants. Either of these would give you real experience writing code rather than just providing further evidence that you can cram for an exam.
Apr
27
awarded  Nice Answer
Apr
27
comment Are you obliged to provide old employers with access to protected resources?
I think this comes pretty close to not being a real question because the answer depends entirely on the facts of the case and the jurisdiction. As stated it's a nebulous hypothetical. In the California at least things like this can get very ugly and even escalate into criminal charges. Consider the case of Terry Childs: networkworld.com/slideshows/2008/…
Apr
26
comment Is it usual if my employer asks me to get MCP certificates for higher salary?
@Developer Art, this is what makes certification largely useless. It is possible to take a cramming course and memorize a bunch of provided answers. These are immediately forgotten once the test is over and so provide no lasting value. However, you can also pass the tests by knowing the software. Set up a server at home, install Windows 2008 four or five times. Install SQL Sever four or five times. Explore all the funny dialog boxes you never bother with at work. Work through all the exercises in the training materials. Then the tests are a piece of cake and some of the knowledge may stick.
Apr
26
comment Is it usual if my employer asks me to get MCP certificates for higher salary?
@John Kraft, in the US the exams themselves only cost around $125. The prep courses can cost thousands. My advice is to skip the courses, I don't have a lot of respect for certifications, but they can be useful if you train yourself by actually working with the software. Sitting in a classroom and doing a few exercises, not so much. @Developer Art, back in 1994 I did the seven exams for the MCSE in about six months studying on my own after work. They just weren't that hard, and as far as I can tell they've only gotten a little harder.
Apr
26
comment '<' versus '!=' as condition in a 'for' loop?
There is a (probably apocryphal) story about an industrial accident caused by a while loop testing for a sensor input being != MAX_TEMP. Unfortunately one day the sensor input went from being less than MAX_TEMP to greater than MAX_TEMP without every passing through MAX_TEMP. The process overheated without being detected, and a fire ensued. Sometimes there is a difference between != and <.
Apr
24
comment Why c++? Where to start?
@smogg, it sounds like you may have been focussing on web development. This may account for your impression that C++ jobs are rare compared to PHP jobs. It is very rare to use C++ to directly implement a web site. You'd be more likely to use C++ to write a web server, or a database, or an extension to PHP. There are lots of C++ jobs out there, you just won't run into many if you are looking at your run of the mill web site implementation jobs.
Apr
20
comment What specific branches of Mathematics are useful for a programmer to learn?
Since you have less than six months to prepare, you have to be very focused. Everything on your list is useful in some branch of computer science, but just getting an introduction to all of them would take years. Rather than ask people who don't even know what school you are going to attend, you should immediately contact your department and find out what they expect you to know. If they are like most departments they can even provide sample tests and suggested texts.
Apr
15
answered Background education of software engineers: academic or on the job?
Apr
14
comment Tricky logic puzzles - Are they really useful in assessing programming skills?
@Dunk, I think you're confusing "Unable to communicate in a technical discussion" with introverted. I've worked with plenty of introverted programmers who can communicate very well when required. I've also worked with a few who could not, and it was always a handicap for them.
Apr
14
answered Tricky logic puzzles - Are they really useful in assessing programming skills?