Hi :)
I don't have a specific purpose.  I was more thinking of just learning for
fun as a hobbyist in those brief moments where i have time and fancy
something to get my teeth into for half and hour or so.
Regards from
a Tom :)



On 9 July 2018 at 17:40, Andrew Pitonyak <[email protected]> wrote:

>
> Disclaimer: I have only used Python once to to talk to LO. In fact, I work
> pretty hard to write all of my "macros" in Basic because support is very
> consistent across platforms. I cannot comment directly on Python, but, in
> Basic, I do not need to worry about which interface handles which calls,
> that level of detail is handled for free.
>
> If I decided to not use Basic, I would evaluate which other language has
> the best integration, and, I cannot comment on that since I rarely leave
> Basic. I looked at Python because there was an issue with the Python
> version for a macro that someone wrote and they were having trouble with
> integration.
>
> My Primary complaint about Python is that the block structure is directly
> related to the spacing and I have had that messed with as I moved between
> machines and operating system. I do not expect that to be a problem if you
> do not move between machines and if you have full control over the editor
> that use in terms of how it is configured....... And if you are not pasting
> code that others have written or from web sites. All of those issues have
> caused me issues all related to how Python interprets blocks. When I write
> code in my Python specific editor and I stay on one machine, and I do not
> integrate code from other places, I have no problems with it. I should note
> that I work with some people who feel that they must solve every problem
> with Python.
>
>
> As for your first language, I do not see a problem with using Python, but
> I also do not see a problem using Basic. Much depends on your end goal.
> Especially if you limit external dependencies, Python should run unchanged
> on most machines with a few caveats.
>
> Why do you want to program? More specifically, what do you want to produce?
>
> What type of programs do you want to write? (GUI, command line, control
> LO, etc...)
>
> How portable must your code be?
>
> If you want to write a GUI and it will only run on Windows, I think that
> Visual Studio has a decent environment for development. I spend way more
> time writing Java and C++ these days, which means that I have not been
> using Visual Studio lately.
>
>
>
>
> On 2018-07-09 6:20, Tom Davies wrote:
>
>> Hi :)
>> @ Mauricio:  Wow!!!  That was very eloquent! :))  Thanks :)
>>
>> @ Gordon:  Sorry!  I had a go with Pascal but got distracted and didn't
>> get
>> very far.  It looked a LOT more elegant but i was entrenched in using
>> Basic
>> at the time and couldn't handle the back to basics at that point in time.
>>
>> @ all: Do you think Python is easy as a 1st language?  - or is it better
>> to
>> start with something else first to ease into it all?
>>
>> I'm kinda playing around with Scratch a bit and kinda learning Python but
>> at a very relaxed pace.  Both seem quite good fun now :)
>>
>> Regards from a Tom :)
>>
>>
>>
>>
>> On 9 July 2018 at 06:19, gordon cooper <[email protected]>
>> wrote:
>>
>> GoTo. One of the curses of Basic, the GoTo.
>>>
>>> When used by newcomers (and a few some old hands too) a
>>> Basic program would  soon become an unstructured mess of
>>> GoTo's and a hassle to debug.  One of our Pascal lecturers was
>>> very  anti-Basic and forbade us to use it,  or to even talk about it
>>> in his presence.
>>>
>>> Thank you Tom and Jonathon for the memory,
>>> Gordon.
>>>
>>>
>>>
>>> On 09/07/18 15:55, toki wrote:
>>>
>>> On 08/07/18 09:04 PM, Tom Davies wrote:
>>>>
>>>> I remember learning one form of basic in the 80s and that was pretty
>>>> easy
>>>>
>>>>>
>>>>> There is a book from the early/mid eighties, that is simply lists the
>>>> vocabulary of the various dialects of BASIC in use then. IIRC, it was
>>>> called _The BASIC Book_. It was written specifically for programmers to
>>>> port software between the various systems that were available.
>>>>
>>>> Back then, all variants of basic used line numbers, and allowed GoTo.
>>>> Today, several variants of BASIC don't use line number, and some
>>>> variants don't have GoTo.
>>>>
>>>> jonathon
>>>>
>>>>
>>>>
>>> --
>>> To unsubscribe e-mail to: [email protected]
>>> Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-un
>>> subscribe/
>>> Posting guidelines + more: https://wiki.documentfoundatio
>>> n.org/Netiquette
>>> List archive: https://listarchives.libreoffice.org/global/users/
>>> Privacy Policy: https://www.documentfoundation.org/privacy
>>>
>>>
> --
> To unsubscribe e-mail to: [email protected]
> Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-un
> subscribe/
> Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
> List archive: https://listarchives.libreoffice.org/global/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>

-- 
To unsubscribe e-mail to: [email protected]
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/global/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Reply via email to