I like it as well, since it makes me write code that sighted people can read. In college, my computer science professors were always on me about indenting everything. When I started using python, and the indentation habbits carried into other languages, my professors were quite happy. As to most people using c-style languages, I cannot speak for anyone, but I think this might be due in large part to legacy systems. After all, if you can find someone who knows c and can keep your system running, why pay out the extra money to rewrite everything in a newer language just because it is easier to upkeep? It seems like a good way to lose money on the investment of rewriting everything. On 6/17/11, Littlefield, Tyler <tyler@xxxxxxxxxxxxx> wrote: > Java uses it's indentation much like braces are used. It's not where > things have to be in specific columns, but indentation sort of solves a > couple problems. > 1) It means that all blocks of code are denoted by a deeper indentation > level than the block that branched it. > 2) It also means that people usually stick to a nice style. I've seen a > lot of different code, for example: > while (bla) > do_something(); > while (bla) { > do_something > } > while (bla) > { > do_something(); > } > > Indentation can be a bit hard to get used to, but I personally like it > quite a lot. > On 6/17/2011 8:30 PM, John J. Boyer wrote: >> The thing I dislike about Python is mandatory indentation. This seems to >> me a throwback to the old days of assembly language and Cobol, where >> things had to be in certain columns. I like the free-form syntax of Java >> and C. >> >> John >> >> On Fri, Jun 17, 2011 at 07:15:55PM -0700, David Tseng wrote: >>> I personally find arguments about programming languages much analogous >>> to those seen in politics. Both sides have great points but tend to >>> drive one another towards opposite extremes. Some camps are die hard >>> dynamic language practitioners while others stick to strongly typed >>> code. >>> >>> I will say that strongly typed languages have kind of won the battle >>> historically. Most of the industry writes in C-styled languages like >>> C/C++, java, etc. Lisp, still beloved by many, kind of lost. Python, >>> as many have shown, works wonderfully and frees up coders to actually >>> code, is still largely a wrapper on C. For those who want absolute >>> performance, it's considered still an extra level of indirection >>> that's not worth the productivity gain. >>> >>> I love python and its free-form style and the amount of progress you >>> can make using it. Python excels at the rinse and repeat (compile, >>> run, fix) style of coding. The few seconds you need to compile a >>> C-styled language and run, you're already fixing the bug in python. >>> You're not babied into writing object-oriented code ala java, but can >>> independently mix in functional aspects if you wish. You can just as >>> easily go OO if you want as well. >>> >>> >>> >>> On 6/17/11, Alex Hall<mehgcap@xxxxxxxxx> wrote: >>>> Programming is certainly a matter of preference in most situations. I >>>> would probably give up if the only option were php, since I really >>>> hate that language (no offense to anyone). Java is easy enough, but I >>>> agree that it feels bulky at times. I like Python's ease of use and >>>> readability, plus you can create executables with it, something that >>>> is difficult in java. Some people don't like that python is loosely >>>> typed, but I prefer saying: >>>> name=raw_input("Enter your name: ") >>>> to, if memory serves: >>>> name=new String(); >>>> in=new InputReader(); >>>> name=in.readLine(); >>>> or something along those lines. >>>> >>>> On 6/17/11, Littlefield, Tyler<tyler@xxxxxxxxxxxxx> wrote: >>>>> I've used both. I really like python because it comes on most *nix >>>>> systems. I also like Python because of it's flexability and >>>>> versatility. >>>>> Java is nice enough, but it feels big bulky and clunky to me. That and >>>>> they seem to have some serious naming convention issues. Sometimes >>>>> things are capitalized, sometimes they're not--.net makes more sense. >>>>> On 6/17/2011 6:49 PM, John J. Boyer wrote: >>>>>> There has been a lot of discussion on the list lately about Python. >>>>>> Why >>>>>> is that?Personally i much prefer Java. Its syntx makes a lot more >>>>>> sense >>>>>> and it is just as powerful, if not more. A command-line build system >>>>>> like ant can take most of the hassle out of working with Java classes. >>>>>> personally, I prefer this to Eclipse. >>>>>> >>>>>> BrailleBlaster is written in Java. I am using openjdk-1.6, Eclipse SWT >>>>>> and Apache Ant. >>>>>> >>>>>> John >>>>>> >>>>> >>>>> -- >>>>> >>>>> Take care, >>>>> Ty >>>>> my website: >>>>> http://tds-solutions.net >>>>> my blog: >>>>> http://tds-solutions.net/blog >>>>> skype: st8amnd127 >>>>> My programs don't have bugs; they're randomly added features! >>>>> >>>>> __________ >>>>> View the list's information and change your settings at >>>>> //www.freelists.org/list/programmingblind >>>>> >>>>> >>>> >>>> -- >>>> Have a great day, >>>> Alex (msg sent from GMail website) >>>> mehgcap@xxxxxxxxx; http://www.facebook.com/mehgcap >>>> __________ >>>> View the list's information and change your settings at >>>> //www.freelists.org/list/programmingblind >>>> >>>> >>> __________ >>> View the list's information and change your settings at >>> //www.freelists.org/list/programmingblind > > > -- > > Take care, > Ty > my website: > http://tds-solutions.net > my blog: > http://tds-solutions.net/blog > skype: st8amnd127 > My programs don't have bugs; they're randomly added features! > > __________ > View the list's information and change your settings at > //www.freelists.org/list/programmingblind > > -- Have a great day, Alex (msg sent from GMail website) mehgcap@xxxxxxxxx; http://www.facebook.com/mehgcap __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind