|
|
Subscribe / Log in / New account

An introduction to the Julia language, part 1

An introduction to the Julia language, part 1

Posted Aug 29, 2018 21:22 UTC (Wed) by rweikusat2 (subscriber, #117920)
In reply to: An introduction to the Julia language, part 1 by danielpf
Parent article: An introduction to the Julia language, part 1

Merely restating your wrong assertions and adding some new ones (eg, as opposed to what you claim, the Dijkstra text is not about machine language at all but about interval notations and high-level programming languages) doesn't make them any less wrong than they were.


to post comments

An introduction to the Julia language, part 1

Posted Aug 29, 2018 23:11 UTC (Wed) by danielpf (guest, #4723) [Link] (2 responses)

Stating wrong again without listening is not making your statements any more valid.
Assembly language *level* is not the same as assembly language for instance.

You seem just unable to take the viewpoint of people not caring about memory indexing
which is at the level of assembly language, or C, but ideally would like to work with
more abstract objects like vectors, tensors, linear operators, etc.

Do you really think that the designers of higher level languages aimed at scientists like Mathematica,
Maple, Matlab/Octave did not seriously consider what is the best way to address arrays for their
intended users? Apparently the Julia designers did and opted also against 0-based indexing.


An introduction to the Julia language, part 1

Posted Aug 29, 2018 23:23 UTC (Wed) by Cyberax (✭ supporter ✭, #52523) [Link] (1 responses)

> Do you really think that the designers of higher level languages aimed at scientists like Mathematica, Maple, Matlab/Octave did not seriously consider what is the best way to address arrays for their intended users?
Yep.

> Apparently the Julia designers did and opted also against 0-based indexing.
They were trying to keep the language easier for former Matlab users to pick up.

An introduction to the Julia language, part 1

Posted Sep 10, 2018 22:19 UTC (Mon) by VITTUIX-MAN (guest, #82895) [Link]

I take you get his point though. When you do more mathy stuff, you get less offset by one errors with 1-indexing, whereas C-thinking people, what most computer people are, say likewise that of course 0-indexing is natural.

Engineers dislike Matlab too, because we too start from 0 usually.

An introduction to the Julia language, part 1

Posted Sep 7, 2018 8:13 UTC (Fri) by marcH (subscriber, #57642) [Link]

> Merely restating your wrong assertions and adding some new ones doesn't make them any less wrong than they were.

In any case your tone makes sure the points you're trying to make start with a significant disadvantage.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds