Recent

Author Topic: An ASCII logo for Pascal language  (Read 7081 times)

Fred vS

  • Hero Member
  • *****
  • Posts: 3158
    • StrumPract is the musicians best friend
Re: An ASCII logo for Pascal language
« Reply #45 on: March 27, 2023, 12:10:04 pm »
I was randomly browsing and stumble on this Pascal logo. It does look great in comparison with other programing language logos.

Nice but the Pascal logo is in fact the fpc logo, not the Pascal language logo.
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

mika

  • Full Member
  • ***
  • Posts: 102
Re: An ASCII logo for Pascal language
« Reply #46 on: March 27, 2023, 01:19:29 pm »
Nice but the Pascal logo is in fact the fpc logo, not the Pascal language logo.

That's my point. Fpc logo should became Pascal language logo from now on.
Are you able to answer to question "what Pascal language is?". No! I will tell you exactly what Pascal language is to day - it is Free Pascal.

Fred vS

  • Hero Member
  • *****
  • Posts: 3158
    • StrumPract is the musicians best friend
Re: An ASCII logo for Pascal language
« Reply #47 on: March 27, 2023, 01:32:32 pm »
Nice but the Pascal logo is in fact the fpc logo, not the Pascal language logo.

That's my point. Fpc logo should became Pascal language logo from now on.
Are you able to answer to question "what Pascal language is?". No! I will tell you exactly what Pascal language is to day - it is Free Pascal.

Free Pascal is a compiler not a language.
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

mika

  • Full Member
  • ***
  • Posts: 102
Re: An ASCII logo for Pascal language
« Reply #48 on: March 27, 2023, 02:25:29 pm »
Nice but the Pascal logo is in fact the fpc logo, not the Pascal language logo.

That's my point. Fpc logo should became Pascal language logo from now on.
Are you able to answer to question "what Pascal language is?". No! I will tell you exactly what Pascal language is to day - it is Free Pascal.

Free Pascal is a compiler not a language.

There is no compiler without language. Even in general opposite is true, but not for Pascal. Pascal is whatever implementation of Pascal is in Free Pascal compiler. 

Fred vS

  • Hero Member
  • *****
  • Posts: 3158
    • StrumPract is the musicians best friend
Re: An ASCII logo for Pascal language
« Reply #49 on: March 27, 2023, 02:43:05 pm »
Nice but the Pascal logo is in fact the fpc logo, not the Pascal language logo.

That's my point. Fpc logo should became Pascal language logo from now on.
Are you able to answer to question "what Pascal language is?". No! I will tell you exactly what Pascal language is to day - it is Free Pascal.

Free Pascal is a compiler not a language.

There is no compiler without language. Even in general opposite is true, but not for Pascal. Pascal is whatever implementation of Pascal is in Free Pascal compiler.

If I may, Free Pascal compiler dont use exclusively Pascal language, it can deal also with Assembly (ASM), ...  :-X
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

mika

  • Full Member
  • ***
  • Posts: 102
Re: An ASCII logo for Pascal language
« Reply #50 on: March 27, 2023, 04:21:41 pm »
@Fred vS Six points placed in regular distance on circle connected with six lines holds already well established associations. Meanwhile you are telling that no way Pascal language and compiler can have logos based on same animal? But Lazarus and Fpc can?

Fred vS

  • Hero Member
  • *****
  • Posts: 3158
    • StrumPract is the musicians best friend
Re: An ASCII logo for Pascal language
« Reply #51 on: March 27, 2023, 05:31:12 pm »
@Fred vS Six points placed in regular distance on circle connected with six lines holds already well established associations. Meanwhile you are telling that no way Pascal language and compiler can have logos based on same animal? But Lazarus and Fpc can?

Be cool my friend, no stress.

First "Six points placed in regular distance on circle connected with six lines" gives a hexagon, the Pascal Theorem is about a hexagram and the six points are not necessarily at same distance and the circle may be a ellipse ( and that's why it's mystical ).
 
In the Kays's link:  https://forum.lazarus.freepascal.org/index.php/topic,62777.msg475053.html#msg475053

While GPC had a sketch of a gnu and Blaise Pascal, I do not associate FPC with some specific graphic. Lazarus obviously has its leopard. And as far as I see Delphi has various logos.

It's a Cheetah and the Cheetah alone is FPC's logo (just look at the main page). Lazarus has it on a Greek column to reference Delphi.

I will stop the discussion, it becomes boring, you dont get the difference between Compiler, IDE, Widgetset and Language.
( Think to the Delphi or GPC users that should agree that the logo of Pascal language is the FPC logo  :-X  )
« Last Edit: March 27, 2023, 06:22:54 pm by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

PascalDragon

  • Hero Member
  • *****
  • Posts: 5446
  • Compiler Developer
Re: An ASCII logo for Pascal language
« Reply #52 on: March 27, 2023, 11:25:39 pm »
There is no compiler without language. Even in general opposite is true, but not for Pascal. Pascal is whatever implementation of Pascal is in Free Pascal compiler.

FPC supports multiple Pascal dialects: TP, Delphi, Mac Pascal, ISO Pascal and its own dialect. The cheetah thus is the logo of the compiler and not the language.

Fred vS

  • Hero Member
  • *****
  • Posts: 3158
    • StrumPract is the musicians best friend
Re: An ASCII logo for Pascal language
« Reply #53 on: March 30, 2023, 01:44:14 am »
Hello.

I did something that will be no more permitted for the next 6 months ( yes, it needs to take a break ).

I did ask it to ChatGPT ( yes, I know, it is bad  :-[ )

Anyway, here are my questions and his answers:

Q: What is the logo of Pascal language?

A: Pascal, a high-level programming language developed by Niklaus Wirth in the late 1960s, does not have an official logo. However, various user groups and organizations have created their own logos and symbols to represent the language. One popular symbol used to represent Pascal is the image of a stylized, crowned lion, which is often associated with the ETH Zurich, the university where Wirth created the language. Other logos and symbols used to represent Pascal include the letters "P" or "Pas" in stylized fonts, as well as representations of various computer-related images such as a floppy disk, a computer chip, or a programming code.

Q: Create a logo for the Pascal language.

A: As an AI language model, I don't have the ability to create graphical images or logos, but I can suggest some ideas that might inspire a logo for Pascal language.

One idea could be to incorporate the stylized lion image that is often associated with ETH Zurich, where Pascal was created. The lion could be presented in a simplified and modern style to make it more recognizable and memorable.

Another idea could be to use the letter "P" in a unique and creative way, perhaps incorporating programming code or computer-related imagery into the design.

Another possibility could be to use a symbol or shape that represents some of the key concepts or features of the language, such as structured programming or strong typing.

Ultimately, the logo should be simple, memorable, and recognizable, and should capture the essence of Pascal as a powerful and versatile programming language.

Q: What about the representation of the hexagram theorem of Pascal?

A: Using the hexagram theorem of Pascal as inspiration for a logo for Pascal language is a great idea! The hexagram theorem is a geometrical theorem that is closely related to the Pascal's triangle, which is used in mathematics and computer science, and has a direct connection to the name of the language.

One possible logo design could be to incorporate the hexagram pattern from the theorem into the logo, with the lines of the hexagram forming the shape of a stylized "P" or the word "Pascal." This would create a visual representation of the connection between the hexagram theorem and the language.

Another idea could be to use a simplified version of the hexagram pattern as a design element, with the hexagram shapes arranged in a repeating pattern to create a unique and memorable visual representation of the language.

Overall, a logo based on the hexagram theorem of Pascal could be a powerful and effective way to represent the language, especially for those in the field of mathematics and computer science.

Q: Do you prefer a representation of the Pascal triangle or the Pascal hexagram?

A: As an AI language model, I don't have personal preferences. However, I can suggest that both the Pascal triangle and the Pascal hexagram are important mathematical concepts that are closely associated with Pascal language and could be used as inspiration for a logo design.

The Pascal triangle is a triangular array of numbers where each number is the sum of the two numbers above it. The triangle has many interesting properties and is widely used in mathematics, computer science, and other fields. A logo based on the Pascal triangle could incorporate the triangular shape and the numbers in a creative way to create a unique and recognizable design.

On the other hand, the Pascal hexagram is a geometrical theorem related to the Pascal triangle, and it is also closely associated with Pascal language. A logo based on the Pascal hexagram could use the hexagonal shape and the lines of the hexagram to create a unique and visually interesting design.

Ultimately, the choice between the two depends on the specific goals and aesthetic preferences of the designer. Both concepts have the potential to create a strong and memorable logo for Pascal language.

Q: Why Pascal hexagram theorem is called mystical?

A: The Pascal hexagram theorem is sometimes referred to as "mystical" because of the interesting and seemingly magical properties it exhibits. The theorem is a geometrical result that is closely related to Pascal's triangle, which is a well-known mathematical object used in combinatorics and number theory.

The theorem states that if a hexagon is inscribed in a conic section (such as an ellipse or a hyperbola), then the three pairs of opposite sides intersect at three points that are collinear (lie on a straight line). These three points can be found by drawing certain lines through the vertices of the hexagon and the conic section. The resulting line is called the Pascal line, and it passes through the three collinear points.

The properties of the hexagram theorem are considered mystical or magical because they seem to arise from purely geometrical considerations, without any apparent connection to other areas of mathematics. Additionally, the theorem has a rich history and has been studied and explored by many famous mathematicians, including Blaise Pascal, who is also the namesake of the Pascal programming language.

Despite its mystical reputation, the Pascal hexagram theorem is a fascinating and important result in geometry and mathematics, with many interesting applications and connections to other areas of study.

------------------------
« Last Edit: March 30, 2023, 02:07:35 am by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

KodeZwerg

  • Hero Member
  • *****
  • Posts: 2007
  • Fifty shades of code.
    • Delphi & FreePascal
Re: An ASCII logo for Pascal language
« Reply #54 on: March 30, 2023, 02:40:59 pm »
AI is not listening to me  :D
« Last Edit: Tomorrow at 31:76:97 xm by KodeZwerg »

Fred vS

  • Hero Member
  • *****
  • Posts: 3158
    • StrumPract is the musicians best friend
Re: An ASCII logo for Pascal language
« Reply #55 on: March 30, 2023, 02:49:58 pm »
AI is not listening to me  :D

Yep, when AI try to be creative, he better be quiet.
Loooot of work before to compare with humans.
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

periclessyc

  • Newbie
  • Posts: 1
Re: An ASCII logo for Pascal language
« Reply #56 on: March 30, 2023, 03:20:12 pm »
Here is my draft:


                    ...ggMMMMMMMMMMNgg.,,
               ..gMMBB3+dW8+1ge+++?C+T0gMMNMMNa,
            ..M9T517YY=:.dH!.+,::?5:?d9!`..`dMNdb
          .MM=:?j#5::TC::^::?T!:^:^:Jb.J,JN.jMF.@
         dM::^:Yu&ggNCg,.JJ?5::^:^:JJ#`MMMMM@`.Mr
         ME:+3:.M#SMD.?$?T8:^?Wm,::?=^JMMMM#`.dMMp
       .#=::::JM9TY^..,::^:d:::?5:+J:JMMM#?3JMUMMMh.
     .J5+;;+JM@!....:?:JJ^:JP^Je:^:?!?3?:.JdBzuXQdMN,
    .#1?;;+?MN::::::^:dBWR:`4,?Ne:dt^:+XMM#OwXmXWM#MN,
  .d5+???!:?MM2:^:^::^::::?.:O+?MN,.+,:?TY1dRd#NdMZdNMb
 .M:::+J!:^:MMN+:^:^:dp:^^dMt::aJWb:d&+jgg+++?dM#OlTBUMk.
 JMNNNM3^:.J?MMM$:^::?::jc.JJN:?9+?:?M#+MM:dNc++jgNMNMMMN,
  4JM@!`!+;+:MMMNJ...:^^::dM@WM3J,:?NNJ=?;;dM:::?TGggZUOdN,
   ?mb.:??!!^jMNMMMM93^^:^:?!::JM#:+MM51dMN+:^:^.+?MIzzNsZMp
     TbTHQgggMMB5iJgT777BN&J...:7=:::;;dTM#:::.dMt:+?M6vGdMMp
       TQJ...Jg#Y^        ?MM5:.jM2^^JNMP::^?J.::^:MNp?vMMWMMp
           `               JN+w?9qMr^`T9::a:?T::^::?BC+?jzlltMp
                            ?N?.^d4#.dNgg.?:,:^:Jm,::+ggz6dMmOMR
                             dR...dF^?=?T^^?Nf::?5:.,?TM8?zHBlMMb
                             ,N...T!^dN,^.J.:^jb:^:d#?J::++??=ldMN.
                              M;..dr.`T!^JMM::?MNM:?!dMMD:++MNmsMMN.
                              ML`.Mr..J!^^?`^^:`?::J.,:::aJ++uvHNlMN.
                              db`.M@JD`..^^^^`3^^.J?Y!^.,?HI:?C?uelMN,
                              dN``d9.JMN..`M+^^^^?MN,::dMN+dN,+?7TMOHN,
                              dM.`.J`,=!....^^^j%^:^:+m+::::?B:++MR==dN,
                              dMr`7``````.`.``````````!`````````+zz?==dML


  ______                         _____                                 _
 |  ____|                       |  __ \                               | |
 | |__     _ __    ___    ___   | |__) |   __ _   ___    ___    __ _  | |
 |  __|   | '__|  / _ \  / _ \  |  ___/   / _` | / __|  / __|  / _` | | |
 | |      | |    |  __/ |  __/  | |      | (_| | \__ \ | (__  | (_| | | |
 |_|      |_|     \___|  \___|  |_|       \__,_| |___/  \___|  \__,_| |_|



sketch

  • New Member
  • *
  • Posts: 32
Re: An ASCII logo for Pascal language
« Reply #57 on: March 30, 2023, 03:50:22 pm »
ChatGPT's ability for art is an understatement.


Blaazen

  • Hero Member
  • *****
  • Posts: 3237
  • POKE 54296,15
    • Eye-Candy Controls
Re: An ASCII logo for Pascal language
« Reply #58 on: March 30, 2023, 05:03:54 pm »
AI says:
Quote
One popular symbol used to represent Pascal is the image of a stylized, crowned lion, which is often associated with the ETH Zurich, the university where Wirth created the language.

I cannot find it. Is that logo somewhere online?
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

Fred vS

  • Hero Member
  • *****
  • Posts: 3158
    • StrumPract is the musicians best friend
Re: An ASCII logo for Pascal language
« Reply #59 on: March 30, 2023, 05:13:57 pm »
AI says:
Quote
One popular symbol used to represent Pascal is the image of a stylized, crowned lion, which is often associated with the ETH Zurich, the university where Wirth created the language.

I cannot find it. Is that logo somewhere online?

https://ethz.ch/staffnet/en/service/communication/corporate-design/logo.html

AI has to shut up.
« Last Edit: March 30, 2023, 05:17:24 pm by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

 

TinyPortal © 2005-2018