Computer Science Canada

What are the limmitations of Turing?

Author:  TipsyCzar [ Mon Nov 14, 2016 2:03 pm ]
Post subject:  What are the limmitations of Turing?

I'm currently learning Turing for a computer science class, and it's simplicity has offered an easy entry into programming. Of course, it just seems too good to be true. Does the language have any limmitations? What would be the next language to delve into after this?

Author:  Insectoid [ Mon Nov 14, 2016 10:37 pm ]
Post subject:  RE:What are the limmitations of Turing?

Turing does have limitations in terms of hardware access. For example it is incapable of using hardware acceleration for graphics so you cannot create complicated 3D games that run in real time. I think the serial port is the only port you can directly interface with, and it's all but obsolete. Turing is also an old language that hasn't been updated in a long time and can't take advantage of modern technologies.

Turing is a bit strange because it is conceptually low level, but can't actually do low level stuff. The library is very limited so you have to write code 'the long way'. It won't let you do low-level stuff but doesn't have the library support accomplish tasks without low-level style code.

All that said, don't think that means Turing can't do amazing things. Some very impressive projects have been written in it.

Author:  Srlancelot39 [ Wed Jun 13, 2018 7:12 am ]
Post subject:  Re: What are the limmitations of Turing?

Two limitations that I can think of (not already mentioned specifically by Insectoid) are Turing's inability to control mouse location, as well as its inability to do proper threading (in other words,
does not really run a proper process, it just combines the events with the main thread, like a zipper, which does not work well for graphics...).

EDIT: Necropost...oops.