Author |
Message |
|
JoeImp Enlightened
Active Member
Joined: 24 May 2003 Posts: 747
|
Posted: 29 May 2003 05:44:00 pm Post subject: |
|
|
Does anyone here at UTI know any other programming languages? I know you all know some asm , and some web programming. If anyone wants to set something up to start learning, I'd be glad to give you the compilers, directions, and such. Right now I'm experimenting with OpenGL with VC++. I've made a room that you can run through, jump off things, it's pretty realistic.
Last edited by Guest on 29 May 2003 05:44:51 pm; edited 1 time in total |
|
Back to top |
|
|
Justin W. Shattered Silence
Advanced Member
Joined: 24 May 2003 Posts: 429
|
Posted: 29 May 2003 05:50:00 pm Post subject: |
|
|
Well I know ti83/+/SE Basic (guru or very close to),ti83+/SE assembler(intermediate),Ti89 Basic(beginner),ms-dos batch programming (not intermediate not beginner),some html,some c++
Want to learn.
More c++
Perl
PHP
Last edited by Guest on 29 May 2003 05:50:42 pm; edited 1 time in total |
|
Back to top |
|
|
james
Member
Joined: 25 May 2003 Posts: 114
|
Posted: 29 May 2003 06:04:43 pm Post subject: |
|
|
im with justin i want to learn more c++ and also some more
html so hook me up |
|
Back to top |
|
|
Sfar
Newbie
Joined: 29 May 2003 Posts: 13
|
Posted: 29 May 2003 06:14:47 pm Post subject: |
|
|
well...
i know:
html(intermediate)
php(intermediate)
TI-83+ asm(not beginner, not intermediate)
TI-83+ BASIC(above intermediate but not expert)
javascript(intermediate)
and...yea |
|
Back to top |
|
|
NETWizz Byte by bit
Bandwidth Hog
Joined: 20 May 2003 Posts: 2369
|
Posted: 29 May 2003 06:47:53 pm Post subject: |
|
|
IK know ti basic, z80 asm, html, css, javascript, and perl/cgi.
I am learning php, mysql, c, vb, java, more z80 asm, intel x86 asm, and eventually I will learn about 386+ asm. |
|
Back to top |
|
|
Sfar
Newbie
Joined: 29 May 2003 Posts: 13
|
Posted: 30 May 2003 07:03:28 am Post subject: |
|
|
386+ asm!!! what would be the purpose of that??? I only have a 486! Learn 486!!! LOL |
|
Back to top |
|
|
NETWizz Byte by bit
Bandwidth Hog
Joined: 20 May 2003 Posts: 2369
|
Posted: 30 May 2003 02:01:41 pm Post subject: |
|
|
386 and 486 asm are exactly the same.
In fact, there are no significant changes from an assembly standpoint from the 386 to the pentium 4; however, there are a few new instructions.
The biggest difference between the 286 and 386 is that the 386 can use protected mode which allows direct access to 00000000 to FFFFFFFF memory addresses. In other words, a 386 and above can access 4 gigabytes of ram directly.
Protected mode is not used in windows 9.x, but is used in NT and Linux.
Protected mode is better because it allows the programmer to protect memory. e.g. a Linux task/program cannot access the ram addresses used by another program. If it tries, a protection fault occurs and the cpu calls an interrupt which is handled by the kernel of the operating system.
Protected mode also allows for tasks to get only a certain number of cpu cycles if set up that way. In other words, protected mode allows for the programmer to run multiple tasks and force them to yield while protecting the rest of the system. |
|
Back to top |
|
|
David The XORcist!
Advanced Member
Joined: 20 May 2003 Posts: 268
|
Posted: 30 May 2003 02:19:39 pm Post subject: |
|
|
Beside TI-83+ asm & basic, I know PHP |
|
Back to top |
|
|
62 52 53 53 Formerly known as 62 52 53 53
Active Member
Joined: 30 May 2003 Posts: 607
|
Posted: 30 May 2003 03:21:35 pm Post subject: |
|
|
simple html, advanced basic, simple asm |
|
Back to top |
|
|
JoeImp Enlightened
Active Member
Joined: 24 May 2003 Posts: 747
|
Posted: 30 May 2003 08:02:13 pm Post subject: |
|
|
I noticed that I haven't put down what I know. 3 Years of C++, 3 Years of VB, 2 Years of Java, many variations of C, as in Small C, etc. TI-83p Basic, TI-83p asm, OpenGL, DirectX, 2 Years of HTML. I intend to learn some PHP or something like that, and to overtake Justin in asm |
|
Back to top |
|
|
Sfar
Newbie
Joined: 29 May 2003 Posts: 13
|
Posted: 30 May 2003 08:34:10 pm Post subject: |
|
|
That protected memory thing sounds cool...what if you only have 256MB of RAM??? |
|
Back to top |
|
|
NETWizz Byte by bit
Bandwidth Hog
Joined: 20 May 2003 Posts: 2369
|
Posted: 31 May 2003 01:40:24 am Post subject: |
|
|
Sfar wrote: That protected memory thing sounds cool...what if you only have 256MB of RAM???
Well, if you do not have 4GB memory, you cannot access 4gb memory.
You must remember that this will not cause a probelm because the Kernel is loaded at an almost fixed location after the pc boots. When protected mode is set up, the Kernel knows exactly how much ram you have and the maximum address.
The kernel also sets up limits in a task descripter table at a protected memory location. This table tells where the program is, the size it takes up, the number of clock cycles it gets each turn, et cetera. If any running task tries to access memory outside of the allocated memory appointed too it by the Kernel, an interrupt occurs in which the CPU calls an error handler built into the Kernel and the user sees some message like, "protected memory fault; application will be terminated."
Now, the programs wrighten for your PC have an additional register which is kind of a segment register of the program counter.
Let'us say you load an x86 asm program that is supposed to load at $0100. Well, if the program is loaded somewhere else, the segment register will be changed and the CPU will automatically add the segment plus the pc to figure out where it really is. In otherwords, jmp label (x86 asm) realy mean jmp label+segment. So, if we are working in dec and we say jmp 100 and the segment is 900, the CPU jumpts to 1000.
The segment usually positive, but a flag can be set to make it negative.
Essentially, the segment allows you to load an asm program from anywhere in memory without messing up the jump points.
Finally, it is important to know that Linux, and WinNT,Win 2k, and Win XP are designed to use protected mode. You may also wish to note that win 9.x/me uses real mode which essentially does not protect memory and allows for 16 bit jumps with the addition of segment bits (kind of like pages that overlap )
Yes, real mode is not very stable when compared to protected mode.
Remember DOS?
In dos, the running program had control over the CPU and all memory
Then out of the brilliance of design, Microsoft desided lets make windows in which every program has control of all memory and the cpu at the same time. That way, if anything goes wrong, everything gets screwed up.
If you remember windows 3.1, you would remember how rediculous it was that a frozen program meant that all programs stopped responding and you had to reboot. Well, there was the blue screen of death, but it did not even work as well as the Windows 9.x bsod.
Essentially windows 3.1 was a nightmere because programs were not allocated a specified number of clock cycles. Instead, it was assumed that when they were done, they would hand control back to windows. Well, this works great until a program decides not to cooperate. |
|
Back to top |
|
|
SniperOfTheNight
Advanced Member
Joined: 24 May 2003 Posts: 260
|
Posted: 31 May 2003 04:05:04 pm Post subject: |
|
|
Sorry,that was me again(stupid cookies) |
|
Back to top |
|
|
NETWizz Byte by bit
Bandwidth Hog
Joined: 20 May 2003 Posts: 2369
|
Posted: 01 Jun 2003 02:27:01 am Post subject: |
|
|
You had better put redelf.net on the exempt list.
Tools > Internet Options > Privacy > Edit > type: redelf.net > Click Allow to add it to the list of sites allowing cookies.
Now, all of you safe cookie ruls apply, but redelf.net and this froum do not have trouble setting and retrieving cookies from your browser.
I am assuming you use IE, BTW. Over 90% do use Internet Explorer |
|
Back to top |
|
|
Glen Prokul Interactive
Advanced Newbie
Joined: 20 May 2003 Posts: 59
|
Posted: 01 Jun 2003 10:41:12 am Post subject: |
|
|
i know
HTML
C++ (not advance yet)
Basic Ti 83 plus programming language! |
|
Back to top |
|
|
nukesk8r
Newbie
Joined: 01 Jun 2003 Posts: 1
|
Posted: 01 Jun 2003 12:36:50 pm Post subject: |
|
|
d'oh!
sorry, that was me, didn't realize I wasn't logged in. |
|
Back to top |
|
|
SniperOfTheNight
Advanced Member
Joined: 24 May 2003 Posts: 260
|
Posted: 01 Jun 2003 09:29:09 pm Post subject: |
|
|
Thanks for the help Jbirk! That helped me fix it. I'm using a weird browser called Safari,so it's kinda wacked,but I was able to find basically what you were talking about and it worked! |
|
Back to top |
|
|
Pascal
Advanced Newbie
Joined: 24 May 2003 Posts: 76
|
Posted: 01 Jun 2003 09:50:30 pm Post subject: |
|
|
I used to program some C++, but that was a while back. I want to restart this summer, got some things I want to do with C, but Im not sure which environment to program in. I got the visual C++ studio. Its perfect for the job, but with all this new .net stuff, im not sure what to do. |
|
Back to top |
|
|
NETWizz Byte by bit
Bandwidth Hog
Joined: 20 May 2003 Posts: 2369
|
Posted: 02 Jun 2003 03:08:46 am Post subject: |
|
|
SniperOfTheNight wrote: Thanks for the help Jbirk! That helped me fix it. I'm using a weird browser called Safari,so it's kinda wacked,but I was able to find basically what you were talking about and it worked!
The good thing about using browsers other than Internet Exploiter is that you protect your computer.
For example, if adware installes itself through Netscape, at least when you exit your browser the popups stop.
Unfortunatly, ad software and other junk is installed with Internet Explorer, you are in a world of trouble even off the internet because Internet Exterminator is an intregal part of the Windows operating environment.
Take Windows XP for instance, after browsing the net for a few weeks, my computer got the popup plage syndrome. Explanation, popups appear even from sites that do not have popups with in the page source! Worse of all, thanks to XP's wonderful idea of making your computers interface almost entirely Internet Explorer Driven, I got popus when I opened my control pannel, set up printers, messed with the networks settings, and browsed drives.
How would you like getting popups when you are not even on the internet?
Well, I ended up getting so irritated, I just reinstalled XP on my work computer!
I now proudly use Netscape even though it does not work as well as explorer for site compatibility etcetera. Yes, IE is still installed on my work computer, but I would only use it for viewing offline HTML stuff deamed safe!
As for using Safari, I have not heard of it, but sience it is not IE, you probably will end up with fewer ads and other attacks; however, you will endure the trade off when many sites bear the "This site is desinged for Internet Explorer Only because it was built in Frontpage" Icon.
Although most sites will work, some things may look a little out of the ordinary because more sites are coded in MS-HTML than real HTML.
Who considers people with other browsers anyway? |
|
Back to top |
|
|
Arcane Wizard `semi-hippie`
Super Elite (Last Title)
Joined: 02 Jun 2003 Posts: 8993
|
Posted: 02 Jun 2003 09:40:57 am Post subject: |
|
|
Quote: Who considers people with other browsers anyway?
I do but that won't get you anywhere.
Anyway, I know:
DOS Batch,
QBASIC,
A very little bit of Pascal (could write a little text rpg but that's about it),
C++ (advanced, know everything I need to to start with Win32),
HTML,
(some) JavaScript,
(very little) CSS,
TIBasic.
Learning:
more JavaScript,
more HTML,
more CSS,
more C++,
Win32 games programming
To do someday:
DirectDraw,
DirectX,
OpenGL.
To do soon:
PHP/Perl when I find a free host that supports it so i can improve my site.
I also wanted to learn TI83 ASM but got stuck at the first program because it wouldn't work even though I copied it right from the tutorial (asmguru) .
Last edited by Guest on 02 Jun 2003 11:00:04 am; edited 1 time in total |
|
Back to top |
|
|
|