Any Computer Programmers Here?

<p>Anyone program? </p>

<p>What languages do you use most often?
I know:
C/C++
Java</p>

<p>and no, I will not learn C# or Objective C... </p>

<p>I first started teaching myself C++ when I was 11, so I have been doing this for 6 years now. I took the APCS class my Sophomore year and I am currently using Java for the robot this year. I am also teaching myself Assembly, and possibly look into Fortran later. </p>

<p>What I think about programming:
Programming is an art. Programming is a way of thinking; it is not about what languages you use. It is how you express your mind; It is not about the syntax or the paradigms. It takes a special type of person to be able to program. The programming language is merely a medium in which the thought is expressed through. One can know how to use a paint brush, but does that make him an artist? In the same way, one can know the syntax of the program, but does that make him a programmer? No.</p>

<p>

Not unless you use Visual Basic. </p>

<p>I have been doing basic HTML/CSS web design “not really programming” since 5th grade. This summer before sophomore year, I plan to teach myself C# or C++ haven’t decided yet. Next year I will be taking computer programming. Some reason I am not the best at teaching myself from scratch, I can do it, but I prefer to have a teacher. I suppose that is why I waited this long to actually learn an actual language. </p>

<p>I hope to get into the game development area but if not, I can always do some other types of programming.</p>

<p>(HTML/CSS) Java Ruby.</p>

<p>And OP, why would you want to learn fortran…?</p>

<p>Currently wrapping up a Volunteer/Activity database for our school’s Key Club, doubling as my IB Comp Sci HL dossier. </p>

<p>The year before my SL dossier was a college info search tool that spidered into collegeboard. That was fun, I guess.</p>

<p>I used to be interested in game dev, then I actually tried, and it was really really tedious and annoying in my opinion. Especially making your own graphics; I guess that’s not programming but it’s game developing nonetheless</p>

<p>printf(“Hi there”);</p>

<p>


</p>

<h1>include <iostream></iostream></h1>

<p>using namespace std;</p>

<p>int main()
{
    short a = 0;
    a |= 72;
    cout<<char(a);
    a ^= 45;
    cout<<char(a);
    a += 7;
    cout<<char(a)<<char(a);
    a = (a&4) + --a;
    cout<<char(a);</p>

<pre><code>return 0;
</code></pre>

<p>}


</p>

<p>I program in C/C++, Java, and Python. I learned C/C++ back in 6th grade, Python just because, and Java due to school computer science classes. I’m also reasonably well versed in intel assembly language, meaning that I can read it but not much else. </p>

<p>I’ve recently moved away from lower level programming and am now attempting to make web applications. I’ll probably learn Ruby and Rails this summer.</p>

<p>Also, if you use VB you should probably rm -rf yourself.</p>

<p>I don’t like specifically using shorts; I rather use int16<em>t because I know exactly that it is 16 bits. Like a short does not tell you much (Yes I know short and int16</em>t are same, it’s just that the latter shows the bits)</p>

<p>edit: I tried web development last year, I just could not wrap my head around it… Probably because I was not giving it much effort. My mind is too ingrained with C style languages. PHP is not too bad, its just that the ambiguity of the variables just trip me up. I am so used to making every variable the right type and size. Adding the level of ambiguity scares me.</p>

<p>edit: FORTRAN? Why not FORTRAN? I mean isn’t that what inspired C?</p>

<p>FORTRAN: Sure, but I guess I’m all about pragmaticism.</p>

<p>Because I wouldn’t really code in FORTRAN if I already knew C/C++.</p>

<p>I’d like to master a functional language.</p>

<p>I’m mediocre at:
C++
Java
Python
MATLAB</p>

<p>Awesome at:
TI BASIC</p>

<p>How come no one here knows how to program Turing machines?</p>

<p>+1 for C. I’ll get on Python and Java soon.</p>

<p>C++, Flash Actionscript, a little Java, and a couple scripting languages here.</p>