Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

Re^4: Did ChatGPT do a good job?

by cavac (Vicar)
on Mar 30, 2023 at 15:12 UTC ( #11151351=note: print w/replies, xml ) Need Help??

in reply to Re^3: Did ChatGPT do a good job?
in thread Did ChatGPT do a good job?

And ChatGPT shouldn't be capable to port a piece of foreign code to Perl.

edit: fixed a few typos and added a couple of missing words that apparently formed in my head but my hands never got the message to actually type them in.

I can't test right now with a "pure" example because ChatGPT is overloaded.

Last week i got it to write me a simple license generator in Perl, then output the same thing in JavaScript and Python. I haven't run any of that code, i was only interested to see if it would use similar algorithms and variable names. I don't know my way around python, but the Perl code was nearly up to my style guide. And the Javascript code looked very much as if i had hand-ported that from Perl myself.

Since ChatGPT basically generates new text based on text already given to it in the conversation, it could do a good job at attempting to port foreign code to Perl. I doubt it would get it perfectly right, but even if all it did was to change the way constructs and variables are written (prefix-stuff, foreach loops and such), that could still potentially make the job go a lot quicker.

I do a lot of hand-porting between JavaScript and Perl and C(++). That's why you sometimes see me use C-style for loops when there's no need for it. It's just easier to port. Any (future) modern, automatic help that comes my way will be very appreciated.

PerlMonks XP is useless? Not anymore: XPD - Do more with your PerlMonks XP

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11151351]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (2)
As of 2023-05-31 01:15 GMT
Find Nodes?
    Voting Booth?

    No recent polls found