Tcl/Tk (31)

14 Name: #!/usr/bin/anonymous : 2008-08-28 13:03 ID:Heaven

> But Python syntax seems strange to most users.

Who are these "most users"? C programmers? Unix sysadmins who end up writing a few lines of code every once in a while? Or the casual computer users who occasionally dabble in some sort of programming (e.g. as an extension language to some game) solely for entertainment purposes? Whether or not Python, and any language, for that matter, seems "strange" is fully dependent on the languages that person is already familiar with -- if any. For someone who hasn't ever programmed before, of course any programming language will seem a bit difficult to get the hang of, but the ones that translate easiest from English (such as BASIC, Python, Applescript, Lua, perhaps Tcl) will generally be easiest to pick up on, and those with a less immediately readable syntax (for example, C, Haskell, Lisp, or god forbid, APL) will be somewhat more difficult.

The only people I see cursing Python's syntax are those who seem to think lambdas are restricted because they can't have statements (get over it, you can do anything with lambda that you can do with a def, trust me) or who have some hangup about the indentation (because they don't indent?)
People criticize Tcl mostly because it's slow as molasses -- although I must admit it has greatly improved in the last several years -- and that it is a particularly restrictive and difficult language for creating anything with any level of complexity. Projects using Tcl quickly become unpleasant and needlessly complicated.

Name: Link:
Leave these fields empty (spam trap):
More options...
Verification: