Je pense à un logo pour mon site personnel qui est axé sur la technologie / développement et je suis curieux de savoir comment utiliser des crochets / accolades / parenthèses dans les logos. La plupart de ces caractères spéciaux ont beaucoup de significations différentes selon la langue ou le contexte, donc je me demandais s'il y avait des significations générales connues. Quelques exemples et mes réflexions:
<brand> // HTML/web related?
</brand> // HTML/web related (but different from no slash)?
[brand] // typography/design?
(brand) // math? modern?
{brand} // CSS or web related?
Toute aide ou source que je peux consulter est grandement appréciée. La subjectivité de cette question et mon manque de connaissances dans le domaine rendent la recherche d'informations assez difficile.
Mise à jour
Voici un tas d'exemples que j'ai trouvés au hasard. Certaines sont des sociétés connues, d'autres sont des stocks.
(source: cloudfront.net )
Ce dernier est extrêmement intelligent parce que les symboles font un haut-parleur et une onde sonore.
Réponses:
Dans tous vos échantillons (sauf peut-être le dernier), ils sont simplement une référence à la conception / développement Web.
L'utilisation est similaire à une clé utilisée dans un logo pour un mécanicien ou un plombier - c'est juste ce que le métier utilise donc elle est incluse dans le logo.
Notez le mot "code" dans 99% de vos échantillons, c'est à cela que se réfèrent les différents crochets.
< > = html
avec ou sans barre oblique inverse{ } = CSS, Javascript, PHP, ASP, etc.
Fondamentalement, ils signifient simplement "code".
Sans savoir ce que vous faites et ne travaillez pas, il peut être judicieux de ne pas utiliser ces éléments si vous êtes un concepteur qui ne crée pas de contenu pour le Web. En utilisant ces éléments, de nombreux consommateurs instruits supposeront que vous ne créez le contenu Web.
Les autres éléments tels que les accolades
[ ]
ou les parenthèses( )
n'ont généralement pas de connotation directe de "code" bien qu'ils soient utilisés dans les scripts côté serveur et / ou javascript / jQuery. Ainsi, cela pourrait être considéré comme des références à un codage plus avancé (php, asp, etc.) que simplement HTML et CSS.la source
Ils signifient tout ce que vous voulez qu'ils signifient. Ce n'est qu'un élément décoratif. Comme vous le dites, la plupart d'entre eux font référence à un «code» quelconque et ont été utilisés au cours des deux dernières décennies dans les logos d'entreprises technologiques.
En fait, ils ont été tellement utilisés pour les logos d'entreprises technologiques qu'il pourrait être presque cliché maintenant de l'utiliser, vous pouvez donc envisager de suivre une voie différente.
la source
Mon expérience est principalement en c ++, et un mélange de misc. langues de haut niveau. Je ne travaille pas beaucoup avec .html ou web. D'après mon expérience, les deux premiers sont les plus cohérents sur le plan sémantique:
[] Un tableau, généralement une collection d'éléments ou une structure de données. C'est probablement pourquoi il a été sélectionné par Code Academy. Cela implique une collection de code de type, sans être grossièrement correct pour aucune syntaxe.
(trucs avec lesquels je travaille) Généralement un argument pour une signature de fonction ou de méthode. Vous pourriez penser à cela comme «nous travaillons avec ça!"
** En c ++, ceux-ci seraient utilisés pour indiquer un pointeur d'objets. Il peut être utilisé pour impliquer l'adresse ou l'emplacement stocké, mais * cela pourrait être plus universellement compris comme un caractère générique. Par exemple ./shred* a la connotation de déchiqueter tout ce que vous trouvez dans votre répertoire local, ou où vous êtes maintenant.
{} Ces crochets contiennent généralement le corps de quelque chose. Soit la classe, soit les fonctions d'une classe. J'interpréterais cela comme «c'est ce que nous faisons», plutôt que «ce avec quoi nous travaillons».
En toute honnêteté, ces connotations subtiles manqueraient probablement à votre public en général, et toute utilisation du tout signalera probablement l'utilisation de code dans votre travail. J'ai aimé votre question et j'ai pensé qu'il serait amusant de réfléchir à la réponse. Essayez de ne pas prendre ces références syntaxiques trop au sérieux.
J'espère que ça aide!
la source
Les accolades dans de nombreux langages de programmation indiquent un bloc de code. La pratique peut être retracée à BCPL , avant que vous ne voyiez des choses comme:
Les accolades sont donc une sorte de raccourci pour beaucoup de vie de code ici . Il est donc logique de dire {Code} dans certaines situations.
Le moins que supérieur est dérivé de SGML et de ses prédécesseurs. Cela dénote une séquence de contrôle ou un marqueur structurel connu sous le nom de tag. Aujourd'hui, cela dit fortement HTML ou XML, c'est-à-dire que le Web vit ici , même si cela signifierait également document.
Le premier logo est différent des autres. C'est une orthographe alternative de slashdot. C'est une sorte de jeu de mots nerd. Dans les premiers jours du Web graphique, les gens ne savaient pas comment les URL étaient construites, vous deviez donc lire les adresses à haute voix aux profanes, comme suit
Slashdot comme nom est un jeu de mots en plus de cela. Cela vous garantirait que vous ne pourriez pas facilement accéder au site lors de la lecture à haute voix si vous ne compreniez pas de quoi était faite une adresse. De plus, il est facile à raccourcir et reste cryptique à ce jour.
La barre oblique seule est un séparateur de chemin mais aussi une construction web ...
la source