Talk:Programming tasks: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 8: Line 8:
:I can see the argument for removing the '''Operating System''' requirement. When I included it, I had in mind behavior changes revolving around filesystem differences between DOS/Windows platforms and UNIX platforms. It might make sense to replace '''Operating System''' with '''Platform'''; one is a more generic representation of the other, and allows for virtual machines.
:I can see the argument for removing the '''Operating System''' requirement. When I included it, I had in mind behavior changes revolving around filesystem differences between DOS/Windows platforms and UNIX platforms. It might make sense to replace '''Operating System''' with '''Platform'''; one is a more generic representation of the other, and allows for virtual machines.
:As for GUIs, "normal" GUIs and "web" GUIs are one and the same; they just use different widgets, and enforce a different style of GUI behavior. Normal GUIs can perform operations on the same form, while web GUIs may be limited to dialog-style behavior, depending on whether a server-side or client-side language is used. --[[User:Short Circuit|Short Circuit]] 09:54, 8 January 2007 (PST)
:As for GUIs, "normal" GUIs and "web" GUIs are one and the same; they just use different widgets, and enforce a different style of GUI behavior. Normal GUIs can perform operations on the same form, while web GUIs may be limited to dialog-style behavior, depending on whether a server-side or client-side language is used. --[[User:Short Circuit|Short Circuit]] 09:54, 8 January 2007 (PST)
::On second thought, you're probably right. Web-based GUIs can be created just using HTML, no programming required. In those cases, it makes more sense to demonstrate accessing GUI elements than the creation of the elements themselves. --[[User:Short Circuit|Short Circuit]] 12:04, 8 January 2007 (PST)


Code should be as simple as possible, unless the language is purposely obfuscated - i.e. obfuscated C. I agree with FK's recommendation that we go ahead and drop the OS requirement as coding simple structures in most languages are independent of the Operating System. In the instances where we are talking about a particular OS that can be noted.
Code should be as simple as possible, unless the language is purposely obfuscated - i.e. obfuscated C. I agree with FK's recommendation that we go ahead and drop the OS requirement as coding simple structures in most languages are independent of the Operating System. In the instances where we are talking about a particular OS that can be noted.