Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re^3: Perl and Linguistics

by doom (Deacon)
on Jul 04, 2008 at 20:47 UTC ( #695630=note: print w/replies, xml ) Need Help??


in reply to Re^2: Perl and Linguistics
in thread Perl and Linguistics

Those instructions are written in a synthetic language that humans can read and write; humans not computers. Computers don't understand "computer languages", they are just translate them into a machine code that they do understand.

It's debatable whether the primary purpose of "computer languages" is to communicate with the computer. You often use them to communicate with other people who are trying to communicate with the computer.

If you look at all the many and various arguments about the virtues of this or that computer "language", very few of them revolve around whether the compiler will be able to understand what you're saying.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://695630]
help
Chatterbox?
[jdporter]: one prog I have has a UI which allows to input a bit mask
[jdporter]: currently it expects the bitmask to be in the form of a hex number, e.g. 0x0101
[jdporter]: but I'd like to let the user specify it as individual bits, i.e. 0b0000000100000001
[jdporter]: there is no bit/binary equivalent of hex, right?
[jdporter]: I guess that the most direct way of doing it is with some magical incantation involving unpack or whatever
[jdporter]: let me google that for me ;-)
[jdporter]: hex points explicitly to oct, which does the job. :-D
[jdporter]: omg, I f love Perl!
[choroba]: say unpack 'H*', pack 'B*', $mask =~ /0b([01]+)/;

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (11)
As of 2018-02-20 16:32 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    When it is dark outside I am happiest to see ...














    Results (272 votes). Check out past polls.

    Notices?