Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Alan Evangelista Newsgroups: comp.lang.python Subject: Re: Recommendation for Object-Oriented systems to study Date: Thu, 2 Jun 2016 09:15:34 -0300 Lines: 20 Message-ID: References: <53b21136-68ce-485c-8ccb-d6d28dace9c5@googlegroups.com> <201605291812.u4TI9dqP037317@mx0a-001b2d01.pphosted.com> <48967b8e-773b-472d-8a1a-89135e78e4f5@googlegroups.com> <201606021215.u52CFRGH000798@mx0a-001b2d01.pphosted.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de 8wWXtCleX2q2f5iC+NFWugYP866zq0/v6MXoBp1nZ6+w== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.025 X-Spam-Evidence: '*H*': 0.95; '*S*': 0.00; 'static': 0.03; 'reason,': 0.07; 'subject:Object': 0.09; 'python': 0.10; 'java,': 0.15; '2016': 0.16; 'received:9': 0.16; 'received:ibm.com': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'wrote:': 0.16; 'typing': 0.18; 'language': 0.19; 'java': 0.22; 'lawrence': 0.22; 'oriented': 0.22; 'programming': 0.22; 'am,': 0.23; 'implemented': 0.24; 'header:In-Reply-To:1': 0.24; 'discussion': 0.24; 'header :User-Agent:1': 0.26; 'sense': 0.26; 'projects,': 0.27; 'this.': 0.28; 'towards': 0.28; 'alan': 0.29; 'forces': 0.29; 'run': 0.33; 'point': 0.33; 'though.': 0.33; 'languages': 0.34; 'monday,': 0.36; 'to:addr:python-list': 0.36; 'subject:: ': 0.37; 'beyond': 0.37; 'whatever': 0.39; 'subject:-': 0.39; 'to:addr:python.org': 0.40; 'still': 0.40; 'some': 0.40; 'your': 0.60; 'skip:u 10': 0.61; 'header:Message-Id:1': 0.61; 'real': 0.62; 'back': 0.62; 'charset:windows-1252': 0.62; '30,': 0.63; 'personal': 0.63; 'life': 0.67; 'spend': 0.67; 'choose': 0.68; 'teach': 0.70; 'relief.': 0.84 X-IBM-Helo: d24dlp02.br.ibm.com X-IBM-MailFrom: alanoe@linux.vnet.ibm.com X-IBM-RcptTo: python-list@python.org User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 In-Reply-To: <48967b8e-773b-472d-8a1a-89135e78e4f5@googlegroups.com> X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 16060212-0020-0000-0000-0000020D2D07 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 16060212-0021-0000-0000-00002FD55DE4 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-06-02_05:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_spam_definite policy=outbound score=100 spamscore=100 suspectscore=13 malwarescore=0 phishscore=0 adultscore=0 bulkscore=98 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1604210000 definitions=main-1606020138 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <201606021215.u52CFRGH000798@mx0a-001b2d01.pphosted.com> X-Mailman-Original-References: <53b21136-68ce-485c-8ccb-d6d28dace9c5@googlegroups.com> <201605291812.u4TI9dqP037317@mx0a-001b2d01.pphosted.com> <48967b8e-773b-472d-8a1a-89135e78e4f5@googlegroups.com> Xref: csiph.com comp.lang.python:109358 On 06/02/2016 02:44 AM, Lawrence D’Oliveiro wrote: > On Monday, May 30, 2016 at 7:17:47 AM UTC+12, Alan Evangelista wrote: >> - Java forces everything to be implemented in OO model (classes) > After you have spend a few months battering your head against the rigidity and verbosity of Java, > you will run back to Python with a sense of relief. The point was which programming language was better to teach object oriented concepts, rigidity and verbosity has nothing to do with this. Most of this discussion has leaned towards other criteria beyond adherence to OO paradigm (eg static typing vs dynamic typing and personal taste), so I have chosen to not continue it. For some reason, Java still one of the most used programming languages to teach OO in universities. In real life projects, people has the freedom to choose whatever they prefer, though. =) Regards, Alan Evangelista