Berkeley CSUA MOTD:Entry 10218
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2025/07/09 [General] UID:1000 Activity:popular
7/9     

2003/9/17 [Computer/SW/Languages/C_Cplusplus] UID:10218 Activity:nil
9/16    I manage the Engineering Department at a software company in
        Southern California. We have openings for several senior level
        developers. C/C++ required, MFC and Qt experience a plus. Send
        resumes to rjchu@hightowersoftware.com - I'll be out of town this
        week and doing call backs next week based on the resumes I get.
        \_ There is no such thing as C/C++.  Pick one or pick both.
           \_ C/C++ means you should know one or both. -!op
           \_ this guy never even has seen a job posting
              \_ I have.  It annoys me when people say "C/C++" as if they're
                 the same thing.  It's marketing-speak.
                 \_ No, you're being a nerd.  The languages are close enough
                    to not matter.  They want someone with C/C++ as opposed to
                    LISP or Fortran.  You'd prefer you had 15+ years of C and
                    no C++ and didn't get a call because they hired someone
                    with no C and 2 years of C++?  *That* would be stupid on
                    their part.
                    \_ c and c++ are, to program in, not very close at all.
                       a more technical person probably wouldn't be caught dead
                       saying 'c/c++', but i agree it's kind of silly to
                       belabor this point.
                       \_ It's a job posting.  The candidate is supposed to be
                          smart enough to be able to read a job posting without
                          flipping out.  Anyone bothered by a C/C++ listing so
                          much is way too anal to work in most places.  A job
                          posting is just a vague wish list of 'stuff' they
                          think might be nice for someone to know to some
                          degree or another so candidates can self-disqualify.
                          Stupid is when some marketing guy keeps applying to
                          all of the perl and java jobs at my company.  Zero
                          programming experience and not much marketing but is
                          applying for 3-5+ year experience required jobs.
                          *That* is stupid.  When we did open a marketing job
                          he wasn't considered due to previous stupidity.
                    \_ Yes, it would be stupid on their part, and it's
                       irrelevant.  If they don't care if it's C or C++, then
                       just say, "C and/or C++".  Is that so hard?  And the
                       languages aren't /that/ close; if you're writing C++
                       code that looks like C... well... <shudder>
                       \_ You're still being nerdy.  It's close enough for
                          most places and a lot of people who know one also
                          know the other.  "C/C++" is just shorthand for your
                          "C and/or C++".  Just chill and put down the Strunk
                          and White.  I'm glad to see people posting real jobs
                          here.  You shouldn't abuse them for it.  Don't bite
                          the hand.
                       \_ So if there's another job posting saying
                          "Assembly/C required", are you going to complain that
                          there's no such thing as Assembly/C too?  If you
                          think that manager is silly, don't apply.  I don't
                          complain about C/C++.  I only complained about job
                          postings saying "10yrs of NT programming required"
                          back in 1998.
        \_ Qt = cutie?
           \_ it's from a company called trolltech. you'd like it, obviously
              \_ I don't think that's trolling, just a newbie
2025/07/09 [General] UID:1000 Activity:popular
7/9     

You may also be interested in these entries...
2014/1/14-2/5 [Computer/SW/Languages/C_Cplusplus] UID:54763 Activity:nil
1/14    Why is NULL defined to be "0" in C++ instead of "((void *) 0)" like in
        C?  I have some overloaded functtions where one takes an integer
        parameter and the other a pointer parameter.  When I call it with
        "NULL", the compiler matches it with the integer version instead of
        the pointer version which is a problem.  Other funny effect is that
        sizeof(NULL) is different from sizeof(myPtr).  Thanks.
	...
2013/4/9-5/18 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Apps, Computer/SW/Languages/Perl] UID:54650 Activity:nil
4/04    Is there a good way to diff 2 files that consist of columns of
        floating point numbers, such that it only tells me if there's a
        difference if the numbers on a given line differ by at least a given
        ratio?  Say, 1%?
        \_ Use Excel.
           1. Open foo.txt in Excel.  It should convert all numbers to cells in
	...
2013/4/29-5/18 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Compilers] UID:54665 Activity:nil
4/29    Why were C and Java designed to require "break;" statements for a
        "case" section to terminate rather than falling-through to the next
        section?  99% of the time poeple want a "case" section to terminate.
        In fact some compilers issue warning if there is no "break;" statement
        in a "case" section.  Why not just design the languages to have
        termination as the default behavior, and provide a "fallthru;"
	...
2012/7/19-11/7 [Computer/SW/Languages/C_Cplusplus] UID:54439 Activity:nil
7/19    In C or C++, how do I write the code of a function with variable
        number of parameters in order to pass the variable parameters to
        another function that also has variable number of parameters?  Thanks.
        \_ The usual way (works on gcc 3.0+, Visual Studio 2005+):
               #define foo(fmt, ...) printf(fmt, ##__VA_ARGS__)
           The cool new way (works on gcc 4.3+):
	...
2011/3/7-4/20 [Computer/SW/Languages/C_Cplusplus] UID:54056 Activity:nil
3/7     I have a C question.  I have the following source code in two identical
        files t.c and t.cpp:
                #include <stdlib.h>
                int main(int argc, char *argv[]) {
                  const char * const * p1;
                  const char * * p2;
	...
2011/2/5-19 [Computer/SW/Languages/C_Cplusplus] UID:54027 Activity:nil
2/4     random C programming/linker fu question.  If I have
        int main() { printf("%s is at this adddr %p\n", "strlen", strlen); }
        and soda's /proc/sys/kernel/randomize_va_space is 2 (eg; on)
        why is strlen (or any other libc fn) at the same address every time?
        \_ I don't pretend to actually know the right answer to this, but
           could it have something to do with shared libraries?
	...
2010/2/12-3/9 [Computer/SW/Languages/C_Cplusplus] UID:53708 Activity:nil
2/12    I need a way to make a really big C++ executable (~200MBs) that does
        nothing.  No static initialization either.  Any ideas?
        \_ static link in lots of libraries?
        \_ #define a   i=0; i=0; i=0; i=0; i=0; i=0; i=0; i=0; i=0; i=0;
           #define b   a a a a a a a a a a
           #define c   b b b b b b b b b b
	...
2009/9/28-10/8 [Computer/SW/Languages/C_Cplusplus] UID:53409 Activity:nil
9/28    http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
        Java is #1!!! Followed by C, PHP, C++, Visual Basic, Perl,
        C#, Python, Javascript, then finally Ruby. The good news is
        Pascal is going waaaay back up!
        \_ C is still more popular than C++?  I feel much better about myself
           now.
	...
2009/8/7-14 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Languages/Java] UID:53252 Activity:high
8/6     In C one can do "typedef int my_index_t;".  What's the equivalent in
        C#?  Thanks.
        \_ C#? Are you serious? Is this what the class of 2009 learn?
           \_ No.  I have to learn .NET code at work.  I am Class of '93.
           \_ python is what 2009 learns, see the motd thread about recent
              cal courses and languages
	...
2009/7/21-24 [Computer/SW/Languages/Java] UID:53168 Activity:moderate
7/20    For those who care btw, it looks like eclipse is now A Standard Tool
        at UCB ugrad cs, probably replaced emacs.  Furthermore, people get
        angry at seeing Makefiles, (since eclispe takes care of that).  I
        guess it's just a sign of the times.
        \_ The more people at my work use eclipse the less the code is
           managable in emacs.  I'm not sure which application's fault
	...
Cache (459 bytes)
hightowersoftware.com
High Tower Software is a provider of leading-edge solutions that turn critical business data into usable information, in real-time. Built on High Tower's patented technologies, our powerful solution suites enable the collection and correlation of massive volumes of information in real-time. Presenting the results of that analysis in an intuitive way highlights significant data and empowers management to seize opportunities or take rapid corrective action.