• Starting today August 7th, 2024, in order to post in the Married Couples, Courting Couples, or Singles forums, you will not be allowed to post if you have your Marital status designated as private. Announcements will be made in the respective forums as well but please note that if yours is currently listed as Private, you will need to submit a ticket in the Support Area to have yours changed.

  • CF has always been a site that welcomes people from different backgrounds and beliefs to participate in discussion and even debate. That is the nature of its ministry. In view of recent events emotions are running very high. We need to remind people of some basic principles in debating on this site. We need to be civil when we express differences in opinion. No personal attacks. Avoid you, your statements. Don't characterize an entire political party with comparisons to Fascism or Communism or other extreme movements that committed atrocities. CF is not the place for broad brush or blanket statements about groups and political parties. Put the broad brushes and blankets away when you come to CF, better yet, put them in the incinerator. Debate had no place for them. We need to remember that people that commit acts of violence represent themselves or a small extreme faction.

Any Computer programmers out there?

WeakButHopeful

Senior Member
Oct 25, 2003
612
40
72
East Coast of USA
Visit site
✟23,470.00
Faith
Catholic
You probably didn't have someone like me in mind when you asked, but just for the fun of it: professional programmer since 1975, mainly mainframe COBOL and assembler language and some VB in recent years..."on the side" I do work in Delphi and some Java. My first personal computer was the Radio Shack Color Computer in 1979 which I programmed in BASIC and Assembler. You're probably asking yourself how I could concentrate on my programming with all the noise being made by the dinosaurs. :)
 
Upvote 0

simplicity

incredibly ordinary member
Jun 29, 2002
2,610
128
59
Toronto
Visit site
✟3,507.00
Faith
Christian
Marital Status
Single
Politics
CA-Conservatives
I usually program in Java and Visual Basic. I program in C sometimes. In the past I've tried PERL and Python. Because I've built up extensive libraries in Java, I tend to use this language the most. Also, Java and Visual Basic are sufficiently different from one another for me not to get mixed up.
 
Upvote 0

woohoo

Regular Member
May 17, 2005
190
5
✟30,345.00
Faith
Christian
WeakButHopeful said:
You probably didn't have someone like me in mind when you asked, but just for the fun of it: professional programmer since 1975, mainly mainframe COBOL and assembler language and some VB in recent years..."on the side" I do work in Delphi and some Java. My first personal computer was the Radio Shack Color Computer in 1979 which I programmed in BASIC and Assembler. You're probably asking yourself how I could concentrate on my programming with all the noise being made by the dinosaurs. :)

wow... 1975... very nice. Impressive. Programming in assembly languge isn't easy, now is it.

woohoo thinks that's AWESOME!!!
 
Upvote 0

simplicity

incredibly ordinary member
Jun 29, 2002
2,610
128
59
Toronto
Visit site
✟3,507.00
Faith
Christian
Marital Status
Single
Politics
CA-Conservatives
Ha-ha, I remember a television I saw way back where a guy was entering code on a computer in machine language. A friend and I looked at each other and started cracking up because it's quite hard just using assembler. "I can't believe there are people that can actually enter the code that way (ML)," I told him. I could tell the show was written by a real geek.
 
Upvote 0

WeakButHopeful

Senior Member
Oct 25, 2003
612
40
72
East Coast of USA
Visit site
✟23,470.00
Faith
Catholic
Hi woohoo...you know, when I was in college (university you might call it) I mentioned to a professional programmer who worked at the school computer center that I thought Assembler was too hard for me to learn, and to prove me wrong he sketched out the basics in about 15 minutes. It's closer to the hardware, so every assembler will be specific to the machine (mainframe IBM assembler, Motorola 6809 assembler, Intel 808x Assembler, etc.) You have to understand registers and stacks and effective addressing, and like any language you don't start out an expert. Plus these days there's not as much call for Assembler programming. I found it interesting that the guy who wrote SpinRite (the disk recovery program) is a heavy assembler programmer: http://www.grc.com/smgassembly.htm That link also includes a list of Assembler programming resources if you're interested (I realize you probably don't want to drop your interest in all other programming languages, but when I was 16 what I had that I've seldom had as much of since is TIME...time to knock around and try things and look at different things...now I need to squeeze in my programming fun in between my real job and family life...so enjoy the wonders of digital information processing...I almost wish I'd been born 20 years later, but then I wouldn't have met my wife). God bless!
 
Upvote 0

woohoo

Regular Member
May 17, 2005
190
5
✟30,345.00
Faith
Christian
Interesting... I might look into the assembler languge basics for fun. I'll risk getting a seizure. I've gotten pretty accustomed to vb6, which is a very simple language... plus you get to drag and drop stuff onto 'forms', which later become the face of the program. So it really isn't a core language... more of a graphical user interface that thinks it's a code... vb programming can be fun, though. I must say... being able to say you're good with assembler, or any such language, is something to be proud of...

eventually all languages are converted to binary, the on, the off, the 1, the 0...
I'm proud to say I know how to count in binary... hehehe... that really isn't much to be proud of though, it's a relatively easy concept. We'd be counting in binary if we had two fingers. hehehe

do assembler languages vary much from machine to machine?
 
Upvote 0

Stellar Vision

Regular Member
Mar 17, 2004
718
145
42
Raleigh, NC
✟177,188.00
Country
United States
Gender
Male
Faith
Atheist
Marital Status
Single
Politics
US-Others
I wish I knew more about programming. I'm currently finishing up a summer course in the basics of C++, and I love it. Haven't really made anything of my own design yet, just school assignments, though I think now I may have enough of the basic skills to start doing that.

It's kind of funny actually my first experience with a programming language was TI-Basic with the TI-83+ graphing calculator. I learned it pretty well for a time. Then I saw all of these games on the 83+ other people had that ran much faster than any basic program.

That's when I started seriously looking into Assembly (specifically for the z80 chip on the calculator). Found this really good, but really hard to find book, all about assembly language for the z80. Suprisingly I understood it very well. Unfortunately after high school I no longer needed my graphing calculator as much, and thus stopped trying to learn anymore about Assembly Language; however I do want to eventually pick it back up.
 
Upvote 0

WhirlwindMonk

D Knight - Master of Zefiris
Mar 6, 2005
1,577
48
39
A little city in Micigan during breaks and Grove C
Visit site
✟31,987.00
Faith
Presbyterian
Marital Status
Single
Politics
US-Republican
C++ and batch files. Though my biggest strength is in PHP/MySQL. I've done some pretty cool stuff with it. My best (imo) program is a news program I use on my website that automatically dates and archives news. It also checks whether you have permission to edit the news before allowing you too. It has a visual update interface that allows you to add new news, and edit or delete old news. As soon as I get off my lazy butt, I'm planning on making it entirely independant of my site so anyone can just copy the code onto their site and use it. I'll then release it for free on my website.
 
Upvote 0

mnphysicist

Have Courage to Trust God!
May 11, 2005
7,764
669
61
South East Minnesota (east of Rochester)
Visit site
✟72,348.00
Country
United States
Gender
Male
Faith
Christian
Marital Status
Widowed
Politics
US-Democrat
I write mostly in embedded basic, or VB6, but am proficient in assembly. Occasionally I will have to go in and start pluggin in hex codes (machine language), but only if I am in a real hurry.

Assembly language is processor specific. What works on a Motorola won't run on a TI or an Intel processor. My preference is Atmel... and as of late, I'm working with a 512 byte processor, which has only 64 bytes of ram. It can be challenging, as one has to be very careful not to overun a 16 byte stack. I used to think it was tough to code a 8K part which had 512 bytes of ram. Back in my younger days, I wrote a number of programs in IBM 370 assembly, and the Motorola 6502 (Apple II and Atari).

Someday I want to figure out Java, VB.net, and PHP, but I find them quite confusing.

Ron
 
Upvote 0

simplicity

incredibly ordinary member
Jun 29, 2002
2,610
128
59
Toronto
Visit site
✟3,507.00
Faith
Christian
Marital Status
Single
Politics
CA-Conservatives
Java is good if a person makes a lot of coding mistakes. I find it's easier to trap the errors. At the same time, sometimes those errors get pretty darn esoteric because I'm not sure whether old, new or unique object addresses are being passed. So it is with deep reflection I sort of sit there sometimes just wondering about the life, universe, etc.

VB is good because the graphical interface works so well. It has the best IDE I have ever used. VB is definitely "easier", but I think this is mostly because of what it can't do rather than what it can do better.

I still like the fact I can run my Java programs on Linux and Windows without changing anything. That's a big plus. And most importantly, after Java 1.1, Sun left the core language alone. And that's good. I hate wasting my time learning and relearning languages and writing and rewriting code.
 
Upvote 0

WeakButHopeful

Senior Member
Oct 25, 2003
612
40
72
East Coast of USA
Visit site
✟23,470.00
Faith
Catholic
VB.Net is quite Java-ish, everything's an object. C#.Net is extremely Java-ish. Then there's ASP.Net which has some interesting features to it. I wouldn't say VB.Net is very close to VB6 at all (I'm not expert in any of this, being mainly a mainframe programmer, but the folks at work program a lot in VB6, were going to migrate to VB.Net before the edict came down from the powers that be that they'd be moving to Java, which I'm learning along with them...I like Java an awful lot...I think it's very well thought out --- for the most part --- some skeletons in the closet but not too many in my opinion...wish I'd learned Java earlier, oh well).
 
Upvote 0

simplicity

incredibly ordinary member
Jun 29, 2002
2,610
128
59
Toronto
Visit site
✟3,507.00
Faith
Christian
Marital Status
Single
Politics
CA-Conservatives
Here look I wrote this in Java in just 3 days . . .

Tada4.gif


It creates self-extracting jar installations. It also does floating bit-size encryption. But much of the background code is old stuf I just recycle into different applications. See I made this on Windows XP. But it'll run just fine on Linux. It's a great language for geeks. I'm so happy I bought that "Teach Yourself Java in 21 Days" book years ago.
 
Upvote 0