|Are there jobs for professional compiler writers? firstname.lastname@example.org (Christian Christmann) (2005-01-30)|
|Re: Are there jobs for professional compiler writers? email@example.com (Sandra Loosemore) (2005-02-03)|
|Re: Are there jobs for professional compiler writers? firstname.lastname@example.org (TOUATI Sid) (2005-02-03)|
|Re: Are there jobs for professional compiler writers? email@example.com (Richard M.) (2005-02-03)|
|Re: Are there jobs for professional compiler writers? firstname.lastname@example.org (Hugo Venturini) (2005-02-03)|
|From:||Sandra Loosemore <email@example.com>|
|Date:||3 Feb 2005 22:39:56 -0500|
|Organization:||Frogs On Ice, http://www.frogsonice.com/|
Christian Christmann <firstname.lastname@example.org> writes:
> However, I was wondering how a typical compiler writer's profession
> looks like. What are the problems one has to solve in the industry?
> And how are the chances to get a job? IMHO compilers are just a small
> specific area in the wide IT world.
If you're interested in seeing what kinds of jobs are out there for
compiler specialists, check out the Google newsgroup archives for the
regular "Compiler positions available" posts in this group, and/or
visit compilerjobs.com. I would say that recently the highest and
most consistent demand has been for experienced compiler engineers who
understand the internals of GCC well enough to do ports to new target
machines. Sometimes there are also jobs involving optimization and
performance tuning, implementing special-purpose languages (sometimes
for special-purpose hardware), general assembler/linker/debugger
toolchain support, automated source code instrumentation/diagnostics,
Yes, compiler work tends to be very specialized. OTOH, at the same
time it involves practical application of a lot of computer science
fundamentals: graph and set algorithms, parsing and automata theory,
computer architecture. If you're working on a special-purpose
language or targeting a specialized kind of chip (like a signal
processor), you'll probably also learn something about the application
domain in question.
Return to the
Search the comp.compilers archives again.